I was born in Rutherglen (near Glasgow) and brought up in Grangemouth. I went to Glasgow University and Jordanhill Teacher Training College, and taught in Edinburgh before moving north to the Highlands. I lived and worked there for many years in education in various roles, including as an OU maths tutor. In 2017 we moved to Broughty Ferry to be nearer our families.
Having retired from education, I'm focused on my writing.
My wife and I enjoy travelling, and I’ve documented our major trips in a travel blog. Basically we’ve been from North Cape to the Antarctic Peninsula, and from Vancouver to Japan, and down to New Zealand.
When not writing, I try to keep fit and try to play the guitar and golf (not simultaneously). I am a member of Rotary, an international membership and service community with 1.2 million members across most countries of the world, and served as District Governor for Scotland North in 2024-25. I'm also a member of Angus Writers' Circle, a really inspiring and supportive bunch.
My most recent novel is Argyll Rising: 2040 and was born from a fascination with the wartime French resistance. If my country was invaded, what role would I play?