Nato in provincia di Milano, sacerdote a Palestrina e Assistente ecclesiastico della Federazione Internazionale Uomini Cattolici "Unum Omnes" è stato Assistente ecclesiastico nazionale del Movimento Lavoratori e del Settore Adulti di Azione Cattolica fino al 2001.