Inizia a giocare a pallacanestro nel settore giovanile della Stamura Ancona, squadra della sua città natale, per poi passare a quello della Victoria Libertas Pesaro.
Esordisce in Serie A all'età di 16 anni, più esattamente il 30 novembre 2015, in occasione della sconfitta casalinga in favore della Vanoli Cremona.
Nella stessa stagione torna in campo anche in occasione delle due vittorie ai danni dell'Aquila Trento e della Dinamo Sassari, senza però riuscire a realizzare punti.
Nella stagione 2016-2017 entra in campo per la prima volta contro la Juvecaserta nella 27ª giornata di campionato. Successivamente gioca 11 minuti contro l'Orlandina Basket e segna i suoi primi punti in massima serie, realizzando una tripla.
La stagione 2017-2018 rappresenta per il giocatore anconetano il vero e proprio inserimento in prima squadra: gioca in totale 20 partite, segnando 17 punti, e riuscendo a partire per la prima volta nel quintetto titolare in occasione della sesta giornata d'andata contro l'Orlandina Basket. La stagione successiva viene girato in prestito ai Legnano Knights in Serie A2 dove disputa un ottimo campionato, segnando 198 punti in 28 partite, nove delle quali giocate da titolare.
Rimane in serie cadetta anche per la stagione 2019-2020, dove questa volta viene girato in prestito alla Poderosa Montegranaro. Anche in quest'occasione riesce a mettere in mostra le proprie doti segnando 153 punti in 24 partite, 13 delle quali partendo dal quintetto base.