Robert Lee Holmes was born on July 14, 1873, in Orange County, North Carolina. In addition to serving as mayor of Graham, North Carolina, in the early 1920s, Holmes was also bookkeeper for the Oneida Cotton Mills and president of the Alamance Motor Company. He died in Reidsville, North Carolina on March 12, 1931.