Steinitz werd als Jood geboren in Bohemen, studeerde wiskunde aan de Polytecnic in Wenen, en won het Weense schaakkampioenschap in 1861 met een score van 31/32. Nadat hij had meegespeeld in het toernooi van Londen 1862, bleef hij in Londen als beroepsspeler in clubs en koffiehuizen. Hij won een reeks wedstrijden tegen de beste Engelse en andere spelers die in Londen woonden. Dit vestigde hem als een van de beste spelers ter wereld.
Steinitz versloeg Adolf Anderssen in 1866, en sommigen menen dat hij vanaf deze datum als wereldkampioen moet worden beschouwd.
Afgezien van het schaakspel, was deze wedstrijd een mijlpaal in de schaakorganisatie. Het was de eerste wedstrijd die met klokken werd getimed. p82 De tijd van elke zet werd met de hand genoteerd. De totalen voor elke speler konden dan worden opgeteld. Dit was de eerste praktische stap die werd genomen om ervoor te zorgen dat elke speler over dezelfde totale denktijd beschikte. Het was altijd al een probleem geweest dat sommige spelers er veel langer over deden dan anderen, ten onrechte. Timing hielp ook om de totale speeltijd binnen de perken te houden. Uiteindelijk werden er speciale schaakklokken ontworpen, en het idee heeft zich verspreid naar andere tweepersoonsspellen zoals Go.
Steinitz versloeg Johannes Zukertort in 1872, en later nog eens in 1886. Over deze laatste partij zijn allen het eens dat het om het wereldkampioenschap ging. Zukertort was een briljante en opschepperige speler, die ook vele jaren in Londen verbleef. Beide mannen schreven voor schaaktijdschriften, en er was veel rivaliteit.
Steinitz won geen echt sterk toernooi tot Londen 1872, en eindigde niet boven Andersson tot Wenen 1873. Hij werd gelijk eerste in Wenen 1882, en tweede (voor Zukertort) in Londen 1883, beide topevenementen. Over het algemeen was zijn toernooispel niet zo uitmuntend als zijn partijspel. In matchplay was hij de beste van zijn tijd: hij won 24 partijen achter elkaar totdat Lasker hem versloeg. p396