Mason Weems was born on October 11, 1759, in Anne Arundel County, Maryland. He studied theology in London and was ordained in the Protestant Episcopal Church in 1784. He worked as a minister in Maryland in various capacities from 1784 to 1792. Financial hardship forced Weems to seek additional employment, and he began working as a traveling book agent. Weems married Frances Ewell in 1795 and established a household in Dumfries, Virginia. He had a small bookstore in Dumfries that now houses the Weems–Botts Museum, but he continued to travel extensively, selling books and preaching.