Born in Genoa, Liguria region, Masi started his career at Serie A club U.C. Sampdoria. He was the member of U17 youth team during the 2008–09 season. That season, he was booked 6 times in the league and 3 times in the playoffs. Masi only played a single season with Sampdoria's U20 squad, despite being eligible to play 3 seasons, from age 18 to 20. He also spent the 2009–10 campaign, on loan at Lavagnese in the Serie D before returning to the port city. Masi played 15 out of possible 26 matches of the 20 team league for Samp in 2010–11 season, missing one match due to suspension, after being booked 5 times that season. Sampdoria finished as the 8th of Group A that season, slipping from 1st of Group A last season.
Pro Vercelli
On 8 July 2011 Masi left Sampdoria once again for F.C. Pro Vercelli along with teammate Tommaso Cancellotti. Sampdoria gifted the Piedmont club half of the registration rights for a fee of €500 each, in exchange for a chance to develop the players. Masi became one of the protagonist of the club promotion as playoffs winner of 2011–12 Lega Pro Prima Divisione. However Masi himself also suspended two times, both due to being sent off. He was also booked 4 times, including the 2 aforementioned. Moreover, Masi also booked once in the playoffs. At the end of season both clubs failed to agree a price for Masi before the deadline, thus both clubs submitted a bid in a sealed envelope to the Lega Serie B in order to buy the shares from opposite side. On 23 June 2012 Lega Serie B announced that Pro Vercelli had bidded a higher price to buy Masi outright from Sampdoria, for €421,000 fee.
Juventus
After winning the bid for the young defender, Pro Vercelli decided to sell Masi immediately. On 5 July 2012, Masi joined Serie A and Piedmont club Juventus F.C. in another co-ownership deal on a 4-year contract. On 22 August 2012 Juventus bought the player outright, buying the remaining half of his registration rights from Pro Vercelli by selling the co-ownership of Elio De Silvestro plus and undisclosed cash sum. Juventus later revealed in its annual financial report that Masi had cost the club €2 million and 50% of De Silvestro's contract which was valued at €800,000; thus, the fee involved €1.2 million cash. On 31 August 2012, Masi returned to Pro Vercelli from Juventus on a temporary loan deal along with Gabriel Appelt Pires. After spending the first half of the 2012-13 Serie B season in the Pro Vercelli starting line-up, making 14 league appearances, Masi was surprisingly called back to Turin in order to be re-located during the 2013 January transfer window. He was sent out on loan to fellow Serie B outfit, Ternana Calcio until 30 June 2013, with an option to purchase.
On 9 July 2013, Juventus announced the sale of Alberto Masi to Ternana on a co-ownership deal worth €2 million. Masi's registration rights will therefore remain with the Umbria club for the 2013–14 Serie B campaign. In June 2014 the co-ownership deals of Masi and Russini were renewed. On 2 February 2015 Ternana signed Masi outright for €1.5 million, as part of the deal that Juventus signed Alberto Brignoli from Ternana for €1.75 million on the same day. In June 2015 Russini also returned to Ternana for €150,000 fee, matching the €1.5 million price tag of 50% registration rights of Masi.
On 11 July 2017 Masi joined Bari on a one-year deal. However, on 31 August, he joined fellow Serie B club Spezia on a temporary deal, with an option to buy the player's contract.