Leonardo Castro was born on October 2, 1909 in Guadalajara, Jalisco, Mexico. He is known for La tigresa (1973), ¡Persiguelas y... alcanzalas! (1969) and The Diabolical Axe (1965). He was married to María Luisa Aguilar. He died on June 13, 1993 in Mexico, Distrito Federal, Mexico.