Nacida en Lima, Diana Silva inició sus estudios de ballet en la ciudad de Nueva York a los 5 años de edad y continuó en Lima con varios maestros como Anneli Vourenjuuri, Ducelia Woll y Martha Herencia, aprobando los exámenes del Royal Academy of Dancing de Inglaterra.

A los 15 años, ingresó al Cuerpo de Baile del Ballet Municipal de Lima donde actualmente se desempeña como Primera Bailarina.

Ha interpretado roles protagónicos en los siguientes ballets: "La Bella Durmiente",”Cascanueces”,  "La Sylphide", "La Perricholi", "Blanca Nieves", “La Hija del Faraón”, “Romeo y Julieta”,  "Giselle", "El Lago de los Cisnes", entre otros.

En 1999 participó en el XI Concurso Internacional de Ballet de Trujillo donde quedó Finalista.

Además de sus actividades en el Ballet Municipal, Diana ha sido bailarina invitada en 6 temporadas del UTEP Ballet El Paso, Texas (USA), bajo la dirección de Ingeborg Heuser, para diversos roles en sus producciones del ballet "Cascanueces", incluyendo el rol principal del Hada de Azúcar.