He was born in Fredericksburgh Township, Lennox County and educated in Picton. With his brother, Sills owned a sawmill, gristmill and paper mill in Frankford. In 1876, he married Sarah Crichton Muir. He served as reeve for Sidney Township. Sills was an unsuccessful candidate for Hastings West in the 1886 general election.