Abogado, Universidad Nacional Mayor de San Marcos (1966). Doctor en derecho, Université de Neuchâtel 1971. Becado de la Confederación Helvética – Université de Neuchâtel (1967-1971). Becado de la Fundación Alexander von Humboldt – Profesor invitado del Institut Max-Plank für ausländisches und internationales Strafrechts de Freiburg in Breisgau (1975-1977).