Formé à l'Université de Bournemouth, il commence comme runner sur Peak Practice avant d’occuper les postes de chef de plateau, puis dirige des épisodes de Hollyoaks, Wire in the Blood, The Innocence Project et Spooks. Il poursuit avec neuf épisodes de Da Vinci’s Demons et, en 2016, fait ses débuts chez Marvel en réalisant trois épisodes de Daredevil, suivi d’interventions sur Iron Fist, Runaways,…