 Cochran won election unopposed to the Virginia House of Delegates in 1947, representing Augusta and Highland Counties and the cities of Staunton and Waynesboro.He served from 1948 to 1965 (that becoming the 10th district after the post 1960 census redistricting).The Senate of Virginia had major redistricting in 1965.