Stanisław urodził się w Szczepanowie około 1035-1340 r. Wioska Szczepanów miała być własnością jego rodziny. W wieku nastoletnim został wysłany do szkoły, najprawdopodobniej miało to miejsce w szkole katedralnej w Krakowie. Następnie Stanisław udał się na studia za granicę, zgodnie z ówczesnym zwyczajem.
Święcenia kapłańskie otrzymał ok. roku 1060. Biskup krakowski, Lambert Suła, mianował Stanisława kanonikiem katedry. Po śmierci Lamberta (1070) Stanisław został wybrany jego następcą. Wybór ten zatwierdził papież Aleksander II. Konsekracja odbyła się jednak dopiero w roku 1072.
Największą zasługą Stanisława było to, że udał się do papieża Grzegorza VII wyjednać wskrzeszenie metropolii gnieźnieńskiej. W ten sposób raz na zawsze ustały automatycznie pretensje metropolii magdeburskiej do zwierzchnictwa nad diecezjami polskimi. Św. Grzegorz VII przysłał do Polski 25 kwietnia 1075 r. swoich legatów, którzy orzekli prawomocność erygowania metropolii gnieźnieńskiej z roku 999/1000 oraz jej praw.
Złe i okrutne zachowania Bolesława Śmiałego spowodowały, że biskup krakowski Stanisław jako jedyny – według kroniki Wincentego Kadłubka – miał odwagę upomnieć króla. Kiedy zaś ten nic sobie z upomnienia nie czynił i dalej szalał, biskup rzucił na niego klątwę, czyli wyłączył króla ze społeczności Kościoła, a przez to samo zwolnił od posłuszeństwa poddanych.
11 kwietnia 1079 roku Bolesław udał się na Skałkę i w czasie Mszy świętej zarąbał biskupa uderzeniem w głowę. Potem kazał poćwiartować jego ciało. Ówczesnym zwyczajem bowiem ciało skazańca niszczono. Duchowni ze czcią pochowali je w kościele św. Michała na Skałce.
Kult świętego Stanisława rozpoczął się z chwilą przeniesienia jego relikwii w 1088 roku do katedry krakowskiej, jeszcze za życia Władysława Hermana, brata królewskiego.
Kanonizacją św. Stanisława zajął się formalnie dopiero biskup krakowski Iwo Odrowąż w 1229 r. On to polecił dominikaninowi Wincentemu z Kielc, aby napisał żywot Stanisława. Tego bowiem przede wszystkim żądał Rzym do kanonizacji.
8 września 1253 roku w kościele św. Franciszka z Asyżu papież Innocenty IV dokonał kanonizacji. Uroczystość uroczystość podniesienia relikwii Stanisława i ogłoszenia jego kanonizacji w Polsce odbyła się 8 maja 1254 roku. Stąd liturgiczny obchód ku czci Stanisława w Polsce przypada właśnie na 8 maja, bo tradycyjne wspomnienie św. Stanisława w Kościele katolickim obchodzone jest 11 kwietnia (dzień śmierci).
Św. Stanisław jest głównym patronem Polski, obok NMP Królowej Polski i św. Wojciecha, biskupa i męczennika.


