 Osborn made his professional debut in the National Football League in 1921 with the Canton Bulldogs.He would go to help the Bulldogs win back-to-back NFL Championships in 1922 and 1923.During the course of his career, Osborn also played for the Cleveland Bulldogs and Pottsville Maroons.