Desempeñó hasta 2003, consecutivamente la secretaría del PCC en Matanzas, Santiago de Cuba y ciudad de La Habana.
Es miembro del Buró Político desde 1985 y de su Secretariado desde 2006 hasta 2013.
Fue desde 1992 hasta 2013 uno de los cinco vicepresidentes del Consejo de Estado, estando centrada básicamente su actividad en la representación del Estado en las relaciones bilaterales con países del Caribe, África y Asia.
En 2008, al asumir Raúl Castro la presidencia, fue ratificado como vicepresidente del Consejo de Estado.
En esta legislatura se intensificó su actividad política y representativa, a partir de la destitución del vicepresidente Carlos Lage Dávila y la muerte del vicepresidente Juan Almeida Bosque.