Johnson served in the United States Marine Corps as a jet pilot in Korea from 1952 to 1956. He was named deputy district attorney for the Eighth Judicial District of Colorado from 1959 to 1966. He was the Municipal Judge for Ault, Colorado from 1962 to 1965, and assistant district attorney from 1964 to 1966. 