Ugland var valgmann for Søgne ved alle valga fra 1888 til 1903. Han satt på Stortinget som representant for Oddernes krets i Lister og Mandals amt i periodene 1913–15 og 1916–18. I den første perioden var han medlem av tollkomiteen og valgkomiteen, i den andre av landbrukskomiteen. På grunn av sjukdom hadde han forfall heile 1918-sesjonen, og han døde på slutten av året. Ugland var vararepresentant i periodene 1904–06 og 1907–09.