Between 1958 and 1967, he played a very broad range of parts in repertory at Birmingham Alex (two years), Edinburgh Gateway and Edinburgh Lyceum, Glasgow Citizens, Harrogate, St. Andrews, Wimbledon, Richmond, Colchester, Salisbury, Belfast amongst others. As a young actor, he met his wife Morag, whilst they were both appearing in pantomime. They now have three children and live in Crieff and East Sheen.
He has appeared extensively in radio, in Children's Hour, The Archers, plays and school broadcasts. He made over fifty television appearances between 1960 and 1967 including: eighteen episodes of Dr Finlay's Casebook (as Constable Dickie), ten episodes of The Flying Swan, eight episodes of The George Kidd Show, The Dark Number, Compact, The Saint, William, The Other Man, North Flight, Kipling, No Thoroughfare, Pack Up Your Troubles, The Big Pull, and Gideon's Way.
He led a highly successful senior management career in recruitment advertising and marketing in London between 1967 and 1995. Upon his retirement in 1995, he returned to acting and has also dealt in antiques.
He has had successful runs at the Chichester Festival Theatre and in the West End, as the valet 'Lane', in Oscar Wilde's famous comedy The Importance of Being Earnest in 1999 and at the Pitlochry Festival Theatre as Lord Loam in J. M. Barrie's The Admirable Crichton and as Arthur Winslow, in Terence Rattigan's The Winslow Boy in 2001.