He joined the practice of Barnes, Schlegel and McGiverin from 1956 to 1965. He was appointed to be a district judge from 1965 to 1978, when he was appointed to the Supreme Court. He was appointed as an Associate Justice to the Iowa Supreme Court in 1978 by Governor Robert D. Ray. He served as an Associate Justice until his appointment to Chief Justice in 1987. He served as Chief Justice until his retirement in 2000.