Estudió Ruso en la Joint Services School for Linguist, e Historia en el Exeter College de la Universidad de Cambridge. Comenzó como actor cómico en teatro y posteriormente en la BBC, en la que durante muchos años intervino en numerosos programas, con gran éxito de público, además de escribir guiones para radio y televisión. Fundamentalmente dramaturgo, publicó su primera obra teatral en 1968, y varias de ellas, han sido llevadas al cine. Ha obtenido importantes premios.