Talento precoce, cresce nelle giovanili del Lecco. Con gli anni diventa trascinatore delle formazioni under 18 e under 21, guadagnandosi nel 2013 la convocazione con la prima squadra in Serie A2. Nell'estate del 2015 è acquistato dall'Asti[1] che nella stessa finestra di mercato lo gira in prestito all'Imola per farlo giocare con continuità. Con gli emiliani vince i play-off di Serie A2, contribuendo con 4 reti alla promozione nella massima serie. Riscattato dall'Imola[2], nella stagione 2016-17 debutta in Serie A, affermandosi tra i titolari della formazione che chiuderà la stagione regolare piazzandosi al quinto posto.