Nació en Valledupar el 3 de febrero de 1926. Cariñosamente le dicen Pepe. Contrajo matrimonio con Doña Rosalía Daza García en Fonseca (La Guajira) el 2 de septiembre de 1950, de cuyo hogar nacieron Guillermo, Celso José, Josefina y Juan Manuel Castro Daza.
Pepe Castro mantuvo una relación sentimental, antes de casarse, con Socorro Zuleta Cáceres, hija de Salomón Zuleta Araujo y de Petronila Cáceres Torres, y fueron sus hijos: Ruth e Inés Castro Zuleta. Don Pepe Castro también es padre de Ugoberto Pérez Pérez, nacido en septiembre de 1950, residente en Aguachica (Cesar).
En los constantes viajes que Don Pepe hacía a las fincas familiares, pasaba necesariamente por el corregimiento de Mariangola, donde visitaba a los amigos y en alguna ocasión le presentaron a Teresa Vásquez, joven bonita de quien se enamoró y mantuvo una relación sentimental. Fueron sus hijos: Alix Josefina y Delmis Castro Vásquez. Simultáneamente también tuvo otro romance en Valledupar con Elvia Gámez, de la cual fueron sus hijos: José Guillermo y Andrés Castro Gámez.











