Vysoký blonďatý herec se narodil v roce 1941 v anglickém Cheshiru. Stal se známým díky ztvárnění několika známých záporáků v italské kinematografii, především v hororech a spaghetti westernech. Z jeho raných filmů je nejznámější polodivadelní snímek Marat Sade (1966), kde Steiner ztvárnil pedofilního zvrhlíka v ústavu Charenton.
Nezanedbatelný je též jeho přínos v žánru spaghetti westernů. V levicovém snímku Tepepa (1969) ztvárnil mstícího se anglického lékaře, lahůdkou v jeho podání je pak záporák v temném post-spaghetti Mannaja (1977). Steiner si zahrál i v dramatických filmech s nacistickou a fašistickou tématikou jako Masakr v Římě (1973), Ve stínu hákového kříže (1989) nebo Salamandr (1981).
Herecká dráha Johna Steinera končí 90. léty, nyní žije na penzi v jižní Kalifornii ve Spojených státech.