Han var sønn av styrmann Christian Gerhard Undrum (1853–1921) og Hanne Mathilde Olsen (1854–1934), gikk på Jarlsberg og Larviks amtsskole 1897–98 og ble lensmannsbetjent i Ramnes i 1898. Her virket han som konstituert lensmann 1900–03. 1904–06 var han lensmannsfullmektig i Sem, før han ble lensmann i Svelvik og Strøm i januar 1907. Fra 1. oktober 1915 var han lensmann i Skjeberg.