Fernández proviene de Defensa y Justicia, donde disputó en esta temporada 23 partidos y marcó 7 goles entre Copa de la Liga, Copa Sudamericana, Copa Argentina y Liga Profesional. 

En su carrera lleva disputados 237 partidos, con 65 goles y 26 asistencias, con la camiseta del Halcón de Varela y San Lorenzo de Almagro. Además, disputó cinco ediciones de Conmebol Sudamericana, ocupando el cuarto lugar de la tabla de goleadores históricos de la competición, y una Conmebol Libertadores. 

En el 2023, fue el jugador del fútbol argentino con más goles en la temporada.

Nicolás "Uvita" Fernández es nuevo jugador del Club Atlético Belgrano.