Entre 1993 y 2013 fue presidente de la Asamblea Nacional del Poder Popular de Cuba, máximo órgano legislativo del país.
Miembro del Buró Político del Partido Comunista de Cuba desde 1980 hasta su remoción en julio de 2013.
Fue reelegido como presidente del Parlamento cubano en 1998, 2003 y 2008.
En 1994 encabezó un equipo de otros cinco altos funcionarios, que, en representación del Gobierno cubano, negoció con las autoridades de los Estados Unidos que puso fin a la llamada "crisis de los balseros" y estableció un nuevo acuerdo migratorio entre ambos países.
[5] Lideró, durante varios años, la campaña a favor de la liberación de los cinco cubanos presos en los Estados Unidos detenidos tras infiltrarse en organizaciones anticastristas residentes en el sur de la Florida.