Hijo de Rafael Gana López y Benigna Castro Cruz.
Se casó con Rosario Mandiola Mercado.
Miembro de Delegación Universitaria en Talca, del 1° de agosto de 1887 al 12 de agosto de 1889.
Fue electo diputado por Yungay, en el Congreso Constituyente de 1891, 15 de abril-18 de agosto de 1891; integró la Comisión Permanente de Educación y Beneficencia.