Born in 1933 at Carnmoney, a district of the modern-day borough of Newtownabbey in Northern Ireland, he became a stage actor and appeared in ITC British television series such as The Buccaneers and The Adventures of William Tell.
In New Zealand he starred in many New Zealand TV series such as Hunter's Gold (1977), an episode of Ngaio Marsh Theatre (1977), Gather Your Dreams (1978), Children of Fire Mountain (1979), Jack Holborn (1982) and Mortimer's Patch (1982).
He played the part of Sir Arthur Conan Doyle's bombastic character 'Professor George Edward Challenger' in a 1982 New Zealand radio dramatisation of Doyle's novel "The Lost World" (produced by Peggy Wells and Barry Campbell).
In Australia, he appeared in guest roles in local drama series including Homicide, Division 4, Matlock Police, and Rafferty's Rules, with a regular role as Inspector Leo Vincetti in Bony (1992).
He retired in Far North Queensland, Australia where he painted a collection of water colours depicting Australian tropical rain forests and birdlife.