He is the product of Sassuolo youth teams. He made his debut for Sassuolo's senior team on 3 November 2016 in an 2016–17 UEFA Europa League group stage game against Rapid Wien as an added-time substitute for Grégoire Defrel. He made his first bench appearance in a league game in the 2016–17 Serie A match against Inter on 18 December 2016, and appeared on the bench a handful more times in Serie A and Europa League, but did not see any more playing time for the rest of the season.