Ha ocupado cargos tales como auxiliar y secretario de estudio y cuenta en la Segunda Sala de la Suprema Corte de Justicia de la Nación, investigador y director del Instituto de Derecho Comparado de México, director del Instituto de Investigaciones Jurídicas de la UNAM, miembro del Consejo Consultivo de Ciencias de la Presidencia de la República, profesor e investigador de la Facultad de Derecho de la UNAM, entre otros.