 He was the first president of the Monroe County bar association and worked as editor of the "Monroe Democrat" from 1881 to 1886.He was a member of the Pennsylvania State Senate for the 22nd district from 1886 to 1891.Shull was elected as a Democrat to the Fifty-eighth Congress.