Knudsen var stortingsrepresentant for Porsgrunn i periodene 1880–1890, 1892–1900 og 1904–1906.Han var odelstingspresident i 1906 og deltok ved kroningen i Trondheim sammen med sin ektefelle.