 He attended Davidson College before reading law for 2 years in the offices of Richmond Mumford Pearson, Chief Justice of the North Carolina Supreme Court.Osborne was admitted to the North Carolina Bar in 1875.At age 25, he was elected mayor of the city of Charlotte.