Hijo de Joaquín Herrera Aguirre y de Inés Lane Délano, contrajo matrimonio dos veces, enlaces que dieron lugar a cuatro hijos, dos en cada uno.