Fue miembro del Comité Central del Partido Comunista de Cuba entre 1980 y 2009, así como diputado a la Asamblea Nacional del Poder Popular entre 1976 y 2009.