Estudió Matemáticas en la Universidad Nacional Mayor de San Marcos (Lima, Perú) y en la Universidad de Notre Dame (Indiana, USA), donde obtuvo su maestría y doctorado (Ph. D.). Estudio Educación Matemática en la Universidad Nacional de Educación Enrique Guzmán y Valle (La Cantuta, Perú) y en el Teachers College, Universidad de Columbia (Nueva York).
Ha sido profesor en la pontificia Universidad Católica del Perú, en la Universidad de los Andes, en la Universidad de Puerto Rico y en la Universidad Centroccidental Lisandro Alvarado. Es autor de varios textos de Matemáticas.