Fue diputado por el PSOE por la provincia de Las Palmas en las primeras Cortes Constituyentes (1977), volviendo a ser elegido diputado en las elecciones generales de 1979, 1982 y 1989.