M. Repond est député du groupe socialiste du district de la Gruyère depuis 2007. Il démissionne avec effet au 24 octobre 2020 de sa fonction de député au Grand Conseil fribourgeois pour des raisons professionnelles.
Durant son mandat, M. Repond a été membre de la commission des naturalisations et de plus d’une quarantaine de commissions ordinaires.