Niccolò, nato il 18 marzo 1992 a Savigliano, vanta una carriera ricca di esperienze e successi con oltre 300 gare all’attivo tra i professionisti. Muove i suoi primi passi nelle giovanili del Genoa dal 2008 al 2011. Sale quindi in Lega Pro vestendo le maglie di Vigor Lamezia, Savona, Pavia e Castiglione.
Nella stagione 2014/15 si trasferisce al Feralpisalò in Serie C, dove rimane fino al 2016, con 87 presenze e 20 gol. Successivamente passa al Piacenza per tre stagioni, totalizzando 78 presenze e 21 reti. Nel 2019/20 gioca con l’FC Südtirol, mentre nel 2020/21 va alla Juve Stabia. L’anno seguente rimane sempre in Serie C al Potenza Calcio e poi alla Lucchese Libertas. La scorsa stagione scende per la prima volta in Serie D e vince il campionato con il Campobasso.
Il suo numero di maglia è 92.