He studied at Oxford School of Art and Hornsey College of Art. He was, for many years, a lecturer at Berkshire College of Art and Design, and his teaching experience also includes working at Hornsey College of Art and London College of Printing. He has exhibited widely in this country, and has also been involved in exhibitions and projects in Germany, France and Poland.