Станислав был сыном польского дворянина, долгожданным первенцем, которого отец, согласно обету, с детства готовил на служение Богу. Станислав стал священником и каноником в соборе Кракова, прославился как проповедник и в 1072 г. был избран местным епископом. Столица Польши тогда находилось в Гнезно, и, когда польской король Болеслав II запятнал себя изнасилованием одной дворянки, архиепископ Гнезно должен был бы осудить короля. Но все промолчали, кроме Станислава. Когда однажды король пришел в собор, где служил епископ, молитвы были сразу прекращены. Разгневанный король сперва послал слуг убить строптивца, когда же те отказались, зарубил его сам. Римский папа Григорий VII наложил на Польшу интердикт; некоторое время спустя Болеслав был изгнан из страны восставшим народом, не только, конечно, крестьянами, но и знатью, — все это дало основания говорить, что в столкновении епископа и короля были политические аспекты, нам неизвестные. Так пытались оправдать убийство, сделав его более «понятным», но горькая для правителей мира сего правда заключается в том, что и по политическим мотивам людей убивать все равно нельзя.
По преданию, Святой Станислав в городе Петровин воскресил умершего три года назад дворянина, чтобы он подтвердил, что его усадьба была продана святому на законных основаниях.
Станислав Щепановский был канонизирован Римским папой Иннокентием IV в 1253 г.