Elu dans le cercle électoral de Sarine-Campagne, M Ducotterd est député du groupe démocrate-chrétien (Le Centre) depuis 2002. Il démissionne avec effet au 3 juin 2021 de sa fonction de député au Grand Conseil fribourgeois.
Durant son mandat, M Ducotterd a notamment été membre de la Commission des routes et des cours d’eau, ainsi que d’une trentaine de commissions ordinaires.