Josh graduated from BOVTS in 2016. Since then Josh has worked on both stage and screen, including roles in the Royal Shakespeare Company and notably BAFTA nominated for Best Supporting Actor in BBC One drama series The Responder. Other shows include, Netflix shows The Gentlemen and Baby Reindeer.
In January 2026, it was announced that Josh would be lead role as philosophy teacher Dan in BBC One drama series Waiting for the Out and cast in Lisa McGee’s How to Get to Heaven from Belfast (Netflix).