Fue miembro del Comité Central del Partido Comunista de Cuba desde 1997 a 2011 y diputado a la Asamblea Nacional del Poder Popular de 2004 a 2009.