Nació en Venezuela, en una población cercana a la actual ciudad de Capacho Viejo, hijo de José del Carmen Castro, agricultor de mediana posición y de Pelagia Ruiz.