Originaire de Croydon, les informations concernant sa formation d’acteur ne sont pas détaillées dans les sources disponibles. Il débute à la télévision avec des rôles ponctuels dans des séries comme Foyle’s War et Red Cap avant de se faire remarquer dans la sitcom PhoneShop, où il incarne Christopher pendant dix-neuf épisodes, puis dans la série familiale Family Tree. Au cinéma, il apparaît d’abor…