Formado pela Faculdade de Direito da PUC – Campinas (1963);
Membro do Ministério Público do Estado de São Paulo por 27 anos, com funções no Conselho Superior do Ministério Público e na Procuradoria Geral de Justiça;
Assessor Técnico Procurador junto ao Tribunal de Contas do Estado de São Paulo (1993-2008);
Professor de Direito Civil da Faculdade de Direito da PUC – Campinas, desde 1968;
Vice-Reitor Acadêmico da PUC – Campinas (1985-1989);
Pró-Reitor de Extensão e Assuntos Comunitários da PUC – Campinas (2006-2010);
Especialista em Gestão Universitária pela PUC – Campinas (2012).