In 2008 was hij de enige kandidaat om voorzitter te worden van de Sociaaldemocratische Partij van Zwitserland, in opvolging van Hans-Jürg Fehr.
Op 11 maart 2012 werd hij in de eerste ronde verkozen in een tussentijdse verkiezing voor een vacante zetel in de Kantonsraad. Er was immers in Fribourg een zetel vrijgekomen nadat Kantonsraadslid Alain Berset werd verkozen als Bondsraadslid. Levrat behaalde 54,2% van de stemmen. Hiermee werd hij het eerste Kantonsraadslid uit het district Gruyère. Bij de parlementsverkiezingen van 20 oktober 2019 geraakte Levrat herverkozen in de Kantonsraad, samen met Johanna Gapany (FDP/PLR). Na deze verkiezingen kondigde hij evenwel zijn ontslag aan als voorzitter van zijn partij.[1]
In 2020 kwam er een einde aan zijn mandaat als partijvoorzitter. Hij werd in deze functie opgevolgd door covoorzitters Cédric Wermuth en Mattea Meyer. Levrat werd voorzitter van Garanto, de vakbond van de douaniers en de grenswachters. Bij zijn afscheid kondigde Levrat aan zich in 2021 kandidaat te zullen stellen voor de verkiezingen van de Staatsraad van Fribourg, de regering van zijn kanton.[2] Op deze beslissing kwam hij terug nadat hij in maart 2021 door de Bondsraad werd voorgedragen als nieuwe directeur van Swiss Post.[3] Zijn mandaat in de Kantonsraad eindigde vervolgens op 1 oktober 2021. Hij werd opgevolgd door Isabelle Chassot.