Stephen Renard was born in 1947 at Huddersfield. Having earned a degree at Liverpool University Stephen Renard took up a teaching post in Liverpool. His teaching career was rather short lived as he turned his hand to art, which he had a talent for from an early age. By this time he had also developed a love of sailing.