He is a product of youth teams of Udinese and appeared on the bench on several occasions in the spring of 2019 for 2018–19 Serie A games, but did not see any time on the field. On 31 August 2019, he signed with Serie B club Pescara. He made his Serie B debut for Pescara on 22 December 2019 in a game against Trapani. He substituted Ledian Memushaj in the 89th minute. On 3 February 2020, he scored his first professional goal, an added-time winner in a 2–1 victory over Cosenza. On 14 February 2020, he appeared in the starting line-up for the first time, in a game against Cittadella.