 During the War of 1812, he recruited a company for the Eleventh Regiment of United States Infantry and served as its captain.He was promoted to the rank of major.After the war, Weeks resided in Coos County, New Hampshire, where he held several local offices.