Miembro del Partido Socialista Obrero Español (PSOE), ha sido diputado (1977-2000), ministro de Justicia (1988-1991) y Defensor del Pueblo (2000-2010).