Nació en Chuquis, un pueblito del entonces llamado departamento de la Costa de Arauco, en el norte de la actual provincia de La Rioja, actualmente en el departamento que lleva su apellido, Castro Barros.