W wyborach w 2007 bez powodzenia kandydował do Sejmu w okręgu kaliskim, jednak w 2010 uzyskał mandat poselski w miejsce Jarosława Urbaniaka, który został wybrany na prezydenta Ostrowa Wielkopolskiego. Ślubowanie poselskie złożył 14 grudnia 2010. W wyborach w 2011 z powodzeniem ubiegał się o reelekcję, otrzymując 11 545 głosów. W latach 2015–2018 był członkiem zarządu Polskiego Związku Motorowego.
W wyborach samorządowych w 2014 wystartował na prezydenta Leszna z ramienia konkurencyjnego wobec PO komitetu PL 18, za co został wykluczony z partii. 30 listopada 2014 został wybrany na włodarza miasta, pokonując w drugiej turze głosowania dotychczas zajmującego to stanowisko Tomasza Malepszego. W 2018 z powodzeniem ubiegał się o reelekcję, wygrywając wybory w pierwszej turze. W 2023 związał się z Bezpartyjnymi Samorządowcami.
W wyborach samorządowych w 2024 z ramienia lokalnego komitetu bezskutecznie ubiegał się o reelekcję – w pierwszej turze głosowania wybór na prezydenta uzyskał wówczas Grzegorz Rusiecki. Łukasz Borowiak został natomiast wybrany do rady miejskiej.