Attraversa tutte le giovanili del Monza fino alla Primavera, allenandosi anche in prima squadra, con la quale esordisce in Coppa Italia contro il Pordenone. Ottiene successivamente tre convocazioni in Serie B. Nella stagione 2021/22 si trasferisce al Villa Valle in Serie D, con all’attivo 3 gol e 5 assist.
Il suo numero di maglia è 11.