Steinitz se narodil jako Žid v Čechách, vystudoval matematiku na vídeňské polytechnice a v roce 1861 vyhrál vídeňské šachové mistrovství s výsledkem 31/32. Po účasti na londýnském turnaji v roce 1862 zůstal v Londýně jako profesionální hráč v klubech a kavárnách. Vyhrál řadu zápasů proti všem nejlepším anglickým a dalším hráčům žijícím v Londýně. Tím se etabloval jako jeden z nejlepších hráčů na světě.
Steinitz v roce 1866 porazil Adolfa Anderssena a někteří se domnívají, že by měl být od tohoto data považován za mistra světa.
Kromě šachu byl tento zápas mezníkem v organizaci šachu. Byl to první turnaj, který byl měřen hodinami.p82 Čas každého tahu se zaznamenával ručně. Součty za jednotlivé hráče se pak mohly sčítat. Jednalo se o první praktický krok, který umožnil zajistit, aby každý hráč měl k dispozici stejný celkový čas na přemýšlení. Vždy bylo problémem, že některým hráčům trvalo mnohem déle než ostatním, a to nespravedlivě. Časování také pomohlo udržet celkový čas na hru v mezích. Nakonec byly zkonstruovány speciální šachové hodiny a tato myšlenka se rozšířila i do dalších her pro dvě osoby, jako je například Go.
Steinitz porazil Johannese Zukertorta v roce 1872 a později v roce 1886. Tento poslední zápas se všichni shodují, že byl o titul mistra světa. Zukertort byl vynikající a chlubivý hráč, který navíc dlouhá léta pobýval v Londýně. Oba muži psali do šachových časopisů a panovala mezi nimi velká rivalita.
Steinitz vyhrál skutečně silný turnaj až v Londýně 1872 a nad Anderssonem skončil až ve Vídni 1873. Ve Vídni 1882 byl stejně první a v Londýně 1883 druhý (za Zukertortem), což byly oba špičkové turnaje. Jeho turnajová hra obecně nebyla tak vynikající jako jeho zápasová hra. V zápasové hře byl ve své době nejlepší: vyhrál 24 zápasů za sebou, dokud ho Lasker neporazil. p396