Johnson graduated from West Virginia University at Morgantown in 1894 and from the law department of the same university in 1896. He was admitted to the bar and practiced law in Martinsburg. He served as city attorney of Martinsburg and then moved to Parkersburg in 1900, continuing to practice law.