Johannes Christiansen ble født i Askim, men flyttet til Skiptvet. Han var viseordfører fra 1884 til 1887 og ordfører fra 1888 til 1889. Han trakk seg fra lokalpolitikken da han ble lensmann i Skiptvet i 1889, en stilling han hadde frem til 1913. Han var skolestyrets formann fra 1896 til 1897 og han ble valgt inn på Stortinget i 1900 for Smaalenenes amt. Han satt kun i én periode.