Cresciuto nel settore giovanile dell’Avellino, viene girato in prestito prima ad Aversa in Lega Pro e poi a Fondi ed Isernia in D. Rientra all’Avellino ed è aggregato alla prima squadra nelle stagioni di serie B 2016/2017 e 2017/2018.
Successivamente passa al Matera in Lega Pro e nella scorsa stagione colleziona 6 presenze, sempre in Lega Pro, con i lupi di Eziolino Capuano.
Calciatore duttile, dotato di buona tecnica ed atletismo, sa ricoprire tutti i ruoli della zona mediana del campo.
