He was born in Villaputzu near the southeastern tip of the island of Sardinia, the same town of fellow noted launeddas player Antonio Lara.
Born in Villaputzu, a town located on the southeastern edge of Sardinia, he shares his birthplace with another notable launeddas player, Antonio Lara.