His first experience on television was in 2013 when he had a role in two episodes of Casualty. He secured a lead role in the BBC military drama The Last Post, launched as part of the new season Autumn 2017 content on BBC1. He plays Lance Corporal Tony Armstrong.