Routh vokste opp i Norwalk i Iowa før han flyttet til Los Angeles for å forsøke seg som skuespiller, og han opptrådte i flere tv-serier på starten av 2000-tallet. I 2005 fikk han rollen som Clark Kent i , og i 2010 spilte han Daniel Shaw i , en rolle han gjentok i 2011 for en gjesteopptreden.