Known best for his roles in London West End productions of The History Boys, Betwixt! The Musical, and Aladdin, this stage performer also had guest spots on several British television series, including Holby City, Bad Girls, and Doctors.
When he was ten years old, he performed the title role in a London Palladium production of the musical Oliver! He later trained at the Sylvia Young Theatre School.
For his role in the 2000 children's miniseries The Magician's House, he received both a Children and Young People International Emmy Award and a BAFTA Children's Award.
A native of Wirral, Merseyside, England, he later settled in London.
He and Zoe Lucker both had guest star roles on the ITV series Bad Girls.