Van 2000 tot 2004 was Berset deel van de constituante van het kanton Fribourg. Van 2001 tot 2003 lid van de gemeenteraad in Belfaux. Bij de federale parlementsverkiezingen van 2003 werd hij verkozen als lid van de Kantonsraad. Hij was toen het jongste lid van deze vergadering. In 2007 en 2011 werd hij als Kantonsraadlid herkozen. In de periode 2007-2008 was Berset de voorzitter van de Kantonsraad.