A hagyomány szerint Szent Szaniszló püspök és vértanú a krakkói egyházmegye területén fekvő Szczepanowóban született. Családja a lovagok közé tartozott, de nem voltak gazdagok. Születésének pontos dátumát nem tudjuk.
Gyermekkorát szülőföldjén töltötte, iskoláit valószínűleg a krakkói bencéseknél kezdte. Nevelői észrevették képességeit, ezért az akkori Európa egyik szellemi központjába, Ličge-be küldték. Itt végezte a teológiát.
Hazatérve rövidesen kitűnt szellemi és lelki kiválósága, ezért a krakkói püspök, Lamberto Zula székesegyházi kanonokká nevezte ki. 1070- ben, amikor a püspök meghalt, a klérus, a nép, sőt maga a fejedelem, II. Bátor Boleszláv (1058--1080) is őt kívánta utódnak. II. Sándor pápa ki is nevezte Krakkó püspökévé, és 1072-ben fölszentelték. Szaniszló volt a második olyan krakkói püspök, aki nem a bencés szerzetesek közül, hanem a világi klérusból került ki. Ez pedig annak a folyamatnak volt része, amellyel a bencés szerzeteseket lassan- lassan visszaszorították a lengyel egyház kormányzásából.
Püspöksége nagyon kedvező körülmények között indult. A király támogatta, s így Szaniszló az egyházmegye térítését véghez tudta vinni. A reformszellemet, amelyet Ličge-ből, azaz a nyugati egyházból hozott magával, a papság körében meg tudta szerettetni, és ennek megfelelően sikerült megújítania a klérust.
Az évek múlásával azonban a király és a püspök közötti barátság egyre inkább elhidegült, majd ellenségeskedéssé fajult, míg a király meggyűlölte a püspököt. Nemsokára nyílt összeütközésre került sor, és Szaniszló püspök kiközösítette Boleszlávot. A király válaszul megölette embereivel a Szent Mihály-templom oltáránál Szaniszlót. Sőt, nemcsak meggyilkolták, hanem meg is csonkították, miként a felségárulókat szokták, azaz levágták kezét, lábát.
A templom melletti temetőben temették el, de már 1088-ban kiemelték, és átvitték a krakkói Wawel-székesegyházba. A sírjánál azonnal megnyilvánult a hívők tisztelete, főleg a szegények részéről, akiknek atyja volt életében.
Szentté avatását 1229-ben indították el és 1253-ban zárult le. IV. Ince pápa Assisiben hirdette ki. Ünnepét május 7-i dátummal 1594-ben vették föl a Római Kalendáriumba. 1969-ben áthelyezték április 11-re, amely napon a krakkói káptalan halottaskönyve szerint vértanúságot szenvedett.