[2][3][4] Era nieto del geógrafo y académico de la Historia Rafael Torres Campos, muy vinculado a la Institución Libre de Enseñanza y sobrino del restaurador y arqueólogo Leopoldo Torres Balbás.
[3][4] Miembro del Partido Socialista Obrero Español (PSOE) desde la década de 1970, fue diputado al Congreso elegido en 1979, 1982 y 1986, siempre por la circunscripción electoral de Guadalajara.
Como diputado fue vicepresidente Primero del Congreso y de la Diputación Permanente, presidió la Comisión Mixta de relaciones con el Tribunal Cuentas y fue vicepresidente de la Comisión del Defensor del Pueblo.
[3] Fue nombrado por el gobierno socialista presidido por Felipe González en la IV legislatura, fiscal general del Estado (1990-1992), cargo del que dimitió, siendo sustituido por Eligio Hernández.
[6] En otros ámbitos, fue vicepresidente del consejo de administración de Cuadernos para el Diálogo,[4] secretario general del Movimiento Internacional de Juristas Católicos, ha sido juez "ad hoc" del Tribunal Europeo de Derechos Humanos, fue vicepresidente y miembro del Comité Europeo para la Prevención de la Tortura y miembro nato del Consejo de Estado.