Etter realskole på Åndalsnes, artium på Nordfjordeid og utdanning i odontologi fra Newcastle etablerte han tannlegepraksis i Trondheim. Han utga sin første diktsamling mens han var på Svalbard, tekster som også resulterte i musikkutgivelser (Snillfjord-valsen2000, Livet e' itj for amatøra2001 og Kamferdrops og kjærlighet2004) på Sonor Records.
Hafsmo var også leder for Fosen historielag, og har gitt ut boken Hafsmo gård i Snillfjord (1993).
Hafsmo fikk i 2007 Snillfjord kommunes kulturpris for sin innsats som lyriker, musiker og historiker.[1]