Piu is a youth exponent from
Empoli. He made his team debut on 24 September 2015 against
Atalanta. He started in the first eleven and was replaced after 45 minutes by
Marko Livaja. He went on loan to
Spezia in
Serie B for the 2016–2017 season. On 21 August 2019, he signed with
Arezzo. On 6 August 2021, he joined
Pro Patria as a free agent. On 24 July 2023, Piu signed a two-year contract with
Pergolettese. ==International career==