Virginia House of Delegates
John Gregory besuchte bis 1830 das College of William &amp; Mary in Williamsburg. Er wurde Mitglied der Whig Party und saß zwischen 1832 und 1836 sowie von 1839 bis 1841 im Abgeordnetenhaus von Virginia. Dann wechselte er in den Staatssenat.