Nació en San Miguel de Allende, Guanajuato, hijo de Alberto Villarreal Sautto y de Guadalupe García Chávez.