Han är född i Kiruna. 16 år gammal blev han gruvarbetare hos LKAB i Kiruna. Han är utbildad gruvingenjör och tog examen vid NTS i Malmberget 1968.
Han arbetade hos Vägverket i 30 år med projektering av vägar och broar.
Han är medlem i SPF Boden. På fritiden är fisket ett stort intresse. Han tillhör Börstingen, Bodens sportfiskeområde.
Barnen är Annica och Ulf. Han har också sju barnbarn och ett barnbarnsbarn