He is known for his roles as PC Benjamin Gayle in the ITV police drama The Bill, Jermaine Bailey in the ITV soap opera Emmerdale, Junior Knight in the BBC soap opera EastEnders and Leyton in the BBC series Phoenix Rise.
Balfour began his career in the ITV police drama The Bill, appearing as Asher Campbell between 2005 and 2006.
[1] In 2007, he began portraying a different character in a regular role, as PC Benjamin Gayle until the show's cancellation in 2010.
[2] Between 2015 and 2016, Balfour portrayed Dr Jermaine Bailey in the ITV soap opera Emmerdale.
[3][4] In 2023, he guest starred in an episode of Death in Paradise and appeared in the drama series The Gold.