Nació en la ciudad de Tula de Allende, en el estado de Hidalgo en 1911, fue hijo de Salvador García Castellanos (quien fue Tesorero de la Universidad Nacional durante 20 años) e Isolina Ramos.