Abogado, egresado de la Universidad Católica de Chile. Licenciado en Derecho Universidad Complutense de Madrid y Magister en Ciencia Política y Derecho Internacional Público de la Universidad de Bonn Alemania; Presidente Centro Democracia y Comunidad, CDC.
Director de la Carrera de Ciencia Política y administración pública de la Universidad Miguel de Cervantes; profesor de Derecho Internacional Público, Universidad de Chile y Universidad Central; profesor de Derecho Constitucional, Universidad Autónoma; subsecretario general de gobierno del Presidente Aylwin (1990-1994) y del Presidente Eduardo Frei Ruiz-Tagle (1994-1997); diputado de la República (1998-2006);subsecretario General de la Presidencia Gobierno Presidenta Michelle Bachelet (2006-2010).
Hincha acérrimo de la Universidad de Chile, por algo sus amigos le dicen “el chuncho Riveros”.