Hijo de José Cruz Delgado y Luisa Espinoza.
Casado con Irma Marina Lozano Molina (1942) y en segundas nupcias con María Luisa del Carmen Sepúlveda Olguín (1956).
Con esta última tuvo dos hijos, Ángela Luz y Alejandro Luis.
En la elección de 1941 se presentó a las elecciones parlamentarias y resultó elegido Diputado por el Partido Progresista Nacional, durante los años en que el Partido Comunista no pudo llevar su nombre real.
En el Congreso, representó a la 18.ª agrupación departamental de Arauco, Lebu y Cañete (1941-1945).