 He attended the common schools and graduated from Yale College in 1784.Later, he studied law and was admitted to the bar in 1798 and commenced practice in Litchfield, Connecticut.Holmes was a member of the Connecticut House of Representatives from 1803 until 1805.