Viene ordinato sacerdote il 12 marzo 1960 per la diocesi di Fiesole. Dopo aver esercitato il servizio pastorale in qualità di coadiutore nella parrocchia di Faella in Valdarno, è stato a disposizione dell'ordinariato militare in Italia per assumere il ruolo di direttore spirituale del seminario per futuri cappellani militari di Pomezia fino al 1996.
Nel frattempo ha conseguito la laurea in Utroque Iure presso la Pontificia Università Lateranense e la licenza in Teologia morale e spirituale, rispettivamente presso l'Accademia Alfonsiana e presso l'Istituto di Spiritualità della Pontificia Università Gregoriana. Dopo essere stavo vicario cooperatore della parrocchia Santi Marcellino e Pietro in Roma, è stato nominato nel 1968, direttore spirituale del Pontificio Seminario Romano Minore e nel 1970 direttore spirituale del Pontificio Seminario Romano Maggiore. Ha svolto tale incarico fino al 1978, anno in cui ha assunto, quale rettore, la direzione del medesimo Seminario.