María Silva se narodila 16. srpna 1941 v severozápadním Španělsku, ve městě Palencia. Její celé jméno zní María Jesús Marín Rodríguez.
Svou kariéru začínala jako modelka a zde si jí také všimli filmaři. V roce 1959 se poprvé objevila na plátnech kin a to v roli, která pro ni byla přirozená. Modelku ztvárnila ve filmu UNA GRAN SEŇORA. Tato španělská komedie a tedy i María, měly premiéru 10. září 1959. O dva měsíce později měl premiéru i její první italský film a to drama GLI ULTIMI GIORNI DI POMPEI. María obsazovala převážně menší role krásných dívek jak v komediích, tak westernech či dramatech. Jako jeptiška se objevila ve filmu PECADO DE AMOR (1961), kde hrál například i Terence Hill. Hrála také ve válečném filmu, z prostředí špiónů ve druhé světové válce, CONSIGNA: MATAR AL COMANDANTE EN JEFE (1970), který vyšel i u nás pod názvem KOMANDO ŠPIÓNŮ.
Největší podíl jejích filmů byly určitě westerny a horory. Z westernů se sluší připomenout film LA VENGANZA DEL ZORRO (1962) nebo DUE CONTRO TUTTI (1962), kde se v roli krásné Clementine setkala s Walterem Chiarim. Další westerny s malými rolemi byly například LOS CUATREROS (1965), DIO NON PAGA IL SABATO 1967 (role Judy Mary), FEDRA WEST 1968 (role Isabel Alvarez), či UN PAR DE ASESINOS 1970 (role María).
Co se týká hororů, připomeňme LA NOCHE DEL TERROR CIEGO (1972), ODIO MI CUERPO (1974), EL RETORNO DE WALPURGIS (1973) a například i Jesús Franco obsadil Maríi do role Dany ve svém hororu GRITOS EN LA NOCHE (1962).