El mediocampista realizó inferiores en Gimnasia y Esgrima La Plata y debutó en la Primera del Lobo platense en la victoria por 1 a 0 ante Sportivo Desamparados de San Juan en el marco de la temporada 2011/12 de la Primera B Nacional.
Su carrera tuvo equipos como Juventud Unida Universitario de San Luis, Unión de Mar del Plata, Crucero del Norte, Quilmes, Sarmiento de Junín, San Martín de Tucumán y Arsenal de Sarandí.
<blockquote class="twitter-tweet"><p lang="es" dir="ltr">? <a href="https://twitter.com/hashtag/F%C3%BAtbolProfesional?src=hash&ref_src=twsrc%5Etfw">#FútbolProfesional</a> | ? El mediocampista Nicolás Castro se convierte en nueva incorporación de <a href="https://twitter.com/hashtag/Patronato?src=hash&ref_src=twsrc%5Etfw">#Patronato</a>. <br><br>El jugador de 31 años, de último paso por <a href="https://twitter.com/ArsenalOficial?ref_src=twsrc%5Etfw">@ArsenalOficial</a>, estará vinculado hasta diciembre de 2022. <br><br>Se sumará al plantel en los próximos días.<a href="https://twitter.com/hashtag/VamosPatr%C3%B3n?src=hash&ref_src=twsrc%5Etfw">#VamosPatrón</a> ????? <a href="https://t.co/7dQA7XJpbm">pic.twitter.com/7dQA7XJpbm</a></p>— Club A. Patronato (@ClubPatronatoOf) <a href="https://twitter.com/ClubPatronatoOf/status/1478079426453807106?ref_src=twsrc%5Etfw">January 3, 2022</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
San Martín de Tucumán lo tentó para regresar a La Ciudadela tras quedar libre de Arsenal pero el jugador se inclinó por el elenco parananense.