Gift med Teresa sedan 27 mars 2010. Hette tidigare Olofsson. Har under drygt tio års tid varit kristdemokratisk kommun- och landstingspolitiker i Kronobergs län. Senast bland annat som ordförande för Överförmyndar- nämnden i Växjö kommun och nämndeman i Länsrätten. Lämnade dessa uppdrag i september 2009 på grund av flytt till Norge.
Tidigare vice förbunds- ordförande för KDU, ordförande för Samfundet Sverige-Israel i Växjö och förbundsordförande för Svensk-amerikanska förbundet. Vice president för Ungdomens Nordiska Råd sedan oktober 2008.