Como actor infantil, Nathan Parsons hizo un trabajo de doblaje doblando el anime japonés para ADV Films. Se hizo conocido gracias a su trabajo en la televisión diurna en la telenovela ABC General Hospital como el personaje de Ethan Lovett, que interpretó de manera regular desde el 2009 hasta el 2012. En mayo de 2012, Parsons fue nominado para un Daytime Emmy Award en la categoría de Mejor actor más joven por su trabajo en esta serie. En abril de 2013, Parsons regresó a General Hospital como parte de la celebración del 50 aniversario del programa. Tuvo papeles en programas de televisión de horario estelar como el vampiro James Kent en la séptima y última temporada de la serie dramática de HBO True Blood, y, desde 2014, el papel del hombre lobo exiliado Jackson Kenner en la serie dramática de The CW The Originals. En 2017 apareció en Once Upon a Time como Hansel Jack y Nick Branson. En 2020, Nathan Parsons forma parte del elenco de Mientras estés conmigo, junto a K.J Apa y Britt Robertson.