He is the product of the youth teams of Pescara, he played for their Under-19 squad in the 2015–16 and 2016–17 seasons. He made several bench appearances for Pescara's senior team in the 2016–17 Serie A, but did not appear on the field. He made his debut for Pescara as a starter and played full 120 minutes in a 2017–18 Coppa Italia 5–3 extra time victory over Triestina on 6 August 2017.