Born in Williamstown, Orange County, Vermont, Flint moved to Wisconsin in 1855 and settled in Marquette County. In 1860, he moved to Portage and learned the printer"s trade at The State Register newspaper. During the Civil War, Flint served in the 23rd Wisconsin Volunteer Infantry Regiment and was a quartermaster sergeant in the United States Signal Corps.
Flint moved to Menomonie, Dunn County, Wisconsin in 1871.
Flint was the editor and publisher of the Dunn County News. He also published the Prescott Journal.
From 1878 to 1880, Flint served as chairman of the Menomonie Town Board. In 1894 and 1895, Flint served as mayor of Menomonie and was on the Dunn County Board of Supervisors.
In 1875, Flint served in the Wisconsin State Assembly as a Republican.
Flint later served in the Wisconsin State Senate, being elected in 1876, 1877, 1882, and 1883. From 1908 to 1916, Flint served as United States marshal for the United States District Court for the Western District of Wisconsin. Flint died at his home in Menomonie, Wisconsin in 1933.