He graduated from the University of Virginia in 1836-37, and earned a Bachelor of Laws from the College of William and Mary in 1839.
[1] As an adult, Cocke made his home in Fluvanna County beginning in 1844, and served there for many years as Commonwealth’s Attorney.
[2] At the age of twenty-nine, Cocke was elected to the Virginia House of Delegates 1849-50.
[4] During the American Civil War, Cocke served as a Captain of artillery, C.S.A.
[5] Cocke was elected as a Virginia State Senator after the war, then afterwards he removed to Blandsville in Ballard County, Kentucky.