William Walls war ein schottischer Maler, er wurde 1860 in Dunfermline geboren. Über sein Leben ist leider nur wenig bekannt. Walls war Student an der School of Art and Design in Edinburgh.
Im Anschluss studierte er zwei Jahre in Antwerpen bei dem Maler Michel Marie Charles Verlat. Bekannt wurde Walls durch seine Tierbilder. Seine Kunst wurde beeinflusst von Joseph Crawhall und Edwin Alexander, dessen Schwester er 1896 heiratete.
Seine Karriere entwickelte sich in einer Zeit, in der das Interesse an der Tiermalerei stark zunahm. Im Auftrag von Andrew Carnegie malte er eine Reihe von Tierporträts. Anregungen fand er in den Zoos von Antwerpen und London. Er erwarb ein Atelier in Spinningdale, Sutherland, wo er zwischen 1905 und 1923 die meisten Sommer verbrachte. Mit Thomas Haining Gillespie war er einer der Gründer des Edinburgher Zoos.
Neben Tierbildern malte er auch einige Figurenbilder, Porträts und Landschaften. Er war ein angesehener und beliebter Lehrer und ein regelmäßiger Teilnehmer an Ausstellungen im In- und Ausland. Der Künstler starb 1942.