John grew up in Cornwall and gained his degree in painting printmaking and photography.

He began the Gull Gallery in St Ives, hosting shows for many local artists. His studio and gallery is now in central Penzance. Inspired by viewing murals by Diego Rivera in Mexico, his work in oil, acrylic and watercolour is figurative and colourful. Mexico Ireland Shetland and Cornwall feature in his work, as do the three great peace movements in his lifetime.