Ian Pirie empezó su carrera en teatro convirtiéndose en profesional en 1996 cuando, sin ningún entrenamiento formal, consiguió un papel en el revival del West End aclamado por la crítica de Jesus Christ Superstar en Londres. Estudió y interpretó a Valjean en el legendario musical de Londres a continuación. Empezó a tener proyectos frente a las cámaras a finales de los años 90, primero como estrella invitada, para luego agregar papeles recurrentes en televisión. En la pantalla grande, interpretó mayormente papeles secundarios. Obtuvo un pequeño papel en la película Otro día para morir (2002) donde dio vida a Creep. En el 2008 participó en El caballero de la noche como un oficial del departamento de correcciones a bordo del ferry. En el 2013 se unió al elenco recurrente de la serie Da Vinci's Demons donde interpretó al capitán Nazzareno Dragonetti, hasta el final de la serie en el 2015. Próximamente lo podremos ver en El último duelo (2021) y Matrix Resurrections (2021)