Han virket som lokalpolitiker i Odense kommune fra 1994 til 2015 og har vært Folketingsmedlem for Venstre siden 2001. I 2015 ble han energi-, forsynings- og klimaminister i Lars Løkke Rasmussens andre regjering. Da Lars Løkke Rasmussens tredje regjering ble dannet i november 2016, fortsatte han på samme ministerpost.