Licenciado en Derecho en 1955 por la Universidad Nacional Autónoma de México (UNAM), se doctoró en la misma en 1963. Estudió Filosofía de la Ciencia en Estados Unidos. Fue profesor de la UNAM en las facultades de Derecho, Psicología y Filosofía, y desde 1979 profesor del Instituto Nacional de Ciencias Penales. Fue miembro de diversas instituciones de defensa de los derechos humanos.
Fue autor de numerosos ensayos y una novela, cuya reseña se puede ver en esta página.