Owen Haywood Guion was born on June 21, 1861, in New Bern, North Carolina. Guion was twice elected to the North Carolina General Assembly (1902 and 1904) and served as a superior court judge until his retirement in 1920. He died in Baltimore, Maryland, on September 19, 1925.