Well known for his portrayal of Norman "Duke" Ellington in the hit children's series The Story of Tracy Beaker, he later joined the how So Awkward in the role of the father of the character Jazz. He is an alumnus of the Guildhall School of Music and Drama. While there, he performed in a production of Lady Be Good in the role of Wally Watkins.