Thomas Urquhart was a delegate to Florida's 1868 constitutional convention and a state legislator the same year representing Hamilton County, Florida and Suwannee County, Florida. He served in the Florida House of Representatives.