Born in Adelaide, Australia, his family then moved to New Zealand. He studied art at Wanganui Technical College, working there as a pupil teacher under the painter D E Hutton (1899-1904). In 1904 he travelled through Europe painting topographical and waterside subjects in oils and watercolour, studying both in London and at Julian's Academy in Paris, before returning to New Zealand in about 1909.

In St Ives he worked from Porthmeor Square studio. In 1913 he was to show Ebbing Tide and two others, one Cornish scene and one Dutch, at St Ives, and continued to exhibit locally throughout 1914. He was one of the four St Ives artists to lose their lives in WWI, dying aged 41 in Cardiff during service with the Home Guard. He is commemorated by Edmund George FULLER on the St Ives Arts Club Memorial, working to a design by painter friend Borlase SMART.