Hijo de Gonzalo Cervantes Guerrero (de Alajuelita) y Cenobia Villalta Campos (de Hatillo).