Han er utdannet sivilingeniør og dr.ing. fra NTNU, og var seniorforsker ved SINTEF før han ble professor ved NTNU i 2002. Han var instituttleder ved Institutt for elkrafteknikk 2009–2013 og var leder for det tematiske satsingsområdet energi ved NTNU 2014–2016. Han ble rådsleder for Norsk klimastiftelse i 2015.