Homes was born in the residence of his grandfather, Josiah Franklin, at the corner of Union and Hanover streets in Boston.
Homes worked as a gold- and silversmith from 1739 to 1763 at his shop in Ann Street and later properties, and was known as the "honest goldsmith."
Homes joined the Artillery Company in 1747, and was promoted over time from First Sergeant in 1752 through Captain in 1765, and an active Son of Liberty.
In October 1742 "William Homes, Goldsmith," appeared in the Suffolk County Court of Common Pleas to recover a debt of 9 pounds for the mariner John Thomas, and on July 21, 1752, the Boston Gazette reported that "William Homes, goldsmith, was attorney for John Franklin, executor of the estate of Josiah Franklin."
In 1775 Homes was the delegate from Norton and Mansfield to the second and third Massachusetts Provincial Congress, and was a member of the Bristol County Committee on correspondence and safety.