John L. Freeman was born on September 10, 1954.[1] In 1972, he graduated from Rock Springs High School. In 1975, he graduated from Western Wyoming Community College with an associates of arts degree and graduated from University of Wyoming with a Bachelor of Arts in history in 1978.[2] He married Theresa Collins, with whom he had three children.[3]
In 2010, Freeman won the Democratic nomination for a seat in the Wyoming House of Representatives from the 60th district without opposition and defeated Republican nominee Ted York in the general election to succeed Bill Thompson.[4][5] He won reelection in 2012, 2014, 2016, and 2018.[6][7][8][9] Freeman announced that he would not seek reelection in 2020.[10]
In 2010, Freeman was selected to serve on the education committee in the Wyoming House of Representatives.[11] Freeman has served as chairman of the Wyoming House of Representatives Minority Caucus since 2017.[2] During the 2020 presidential election Freeman endorsed Joe Biden for the Democratic presidential nomination.[12]