He served as the county auditor for Wells County, North Dakota from 1920 to 1940 and a clerk of the Fessenden School District from 1922 to 1940. He was elected as the North Dakota State Treasurer in 1944, but resigned from the position on September 7, 1945. His resignation was in order to fill the office of North Dakota Insurance Commissioner which was vacated by the late Oscar E. Erickson.
He held several administrative positions in Wells County, including county auditor from 1920 to 1940 and clerk of the Fessenden School District from 1922 until his resignation in 1940. He was elected North Dakota State Treasurer in 1944 but left office on September 7, 1945, to take over as Insurance Commissioner following Oscar E. Erickson's passing.