1 grudnia 2003 objął mandat deputowanego do Rady Kantonów jako reprezentant kantonu Fryburg. W 2007 oraz w 2011 uzyskał reelekcję. W 2006 objął funkcję wiceprzewodniczącego klubu parlamentarnego PS. Od 1 grudnia 2008 do 22 listopada 2009 zajmował stanowisko przewodniczącego Rady Kantonów.
14 grudnia 2011 został wybrany w skład Szwajcarskiej Rady Federalnej. Urząd objął 1 stycznia 2012, zastępując Micheline Calmy-Rey, która nie ubiegała się o kolejną kadencję na stanowisku. Stanął również na czele resortu spraw wewnętrznych, zastępując Didiera Burkhaltera, który objął departament spraw zagranicznych po Micheline Calmy-Rey. W grudniu 2016 został wybrany na wiceprezydenta Szwajcarii na rok 2017.
6 grudnia 2017 został wybrany na urząd prezydenta Szwajcarii – urząd objął 1 stycznia 2018. Jego kandydaturę poparło 190 spośród 210 deputowanych. 8 grudnia 2021 w wyniku wyboru Ignazio Cassisa na prezydenta Szwajcarii na 2022, został wybrany na wiceprezydenta. 7 grudnia 2022 został po raz drugi wybrany na urząd prezydenta Szwajcarii – urząd objął 1 stycznia 2023.