Svätý Kazimír pochádzal z poľsko-litovského kráľovského rodu Jagelovcov. Narodil sa v roku 1458 na kráľovskom hrade v Krakove.
Bol druhým synom poľského kráľa Kazimíra IV. a Alžbety z habsburského kráľovského rodu.
Mladého Kazimíra si s otcovým súhlasom veľká časť uhorskej šľachty zvolila za kráľa, ale po neúspešnej vojenskej výprave proti Matejovi Korvínovi sa jagelovský princ zriekol uhorského kráľovstva i akejkoľvek politickej kariéry.
Jeho otcovi to však nebolo po vôli, lebo Kazimír bol veľmi bystrý a mimoriadne nadaný. Preto sa usiloval mať schopného syna pri sebe a poveroval ho dôležitými úlohami v Poľsku i na Litve.
Kazimír sa usiloval vyhovieť otcovi, ale väčšmi ako vladárenie ho zaujímalo štúdium a duchovný život. Rozhodnutie žiť v celibáte až do smrti bolo hlavným dôvodom, prečo odmietol ponúkané manželstvo s dcérou nemeckého cisára Fridricha III.
Kazimír zomrel 25-ročný 4. marca 1484 na zámku v Grodne na Litve. Pochovali ho v katedrále litovského hlavného mesta Viľňa. V roku 1948 Pius XII. vyhlásil svätého Kazimíra za ochrancu litovskej mládeže.