È nato il 3/6/1957 a Cagliari, da Alberto (diacono permanente) ed Elena. Terzo di cinque fratelli (di cui altri due sacerdoti), nel 1974 inizia il cammino missionario nell’Istituto Saveriano. Appartiene al gruppo di missionari e missionarie che nel 1981 da inizio alla Comunità Missionaria di Villaregia a San Sperate (CA) e Quartu S. Elena (CA). Viene ordinato sacerdote il 4/4/1983. Emette i primi voti il 9/9/1984 e pronuncia quelli perpetui il 25/11/1989.

Studia teologia a Parma e a Cagliari, dove ottiene il baccalaureato e, in seguito, la licenza in teologia pastorale. È responsabile della comunità di Quartu S. Elena dal 1983 al 1993 e poi dal 2001 al 2008.

La sua vocazione per la missione ad gentes lo ha portato a vivere come missionario in Costa d’Avorio dal 1993 al 2001 e successivamente dal 2008 al 2012.

Nel 2012 rientra in Italia e svolge il servizio di Consigliere generale e di responsabile della CMV di Lonato (BS).