 He won a by-election for the seat of Roebourne, caused by the resignation of George Leake.Leake was the first member of the Legislative Assembly to resign his seat, and Sholl became the first member to be elected at a by-election.Sholl was re-elected at the 1894 and 1897 general elections, but left parliament at the 1901 election.