Вацлав был чешским князем из рода Пржемысловичей — сыном князя Вратислава I и стодорянки Драгомиры. Вацлав потерял отца в 13 лет, и его бабушка Людмила (мать отца) воспитала Вацлава в христианской вере, чем была очень недовольна его мать, которая была язычницей.
Драгомира старалась оградить сына от влияния бабушки и даже преследовала свекровь. Той пришлось удалиться в крепость Тетин, однако впоследствии она была убита. Впрочем, несмотря на все старания матери, Вацлав так и не отрекся от христианской веры.
Став князем, Вацлав стал ревностно вводить в Чехии христианство — его западную (католическую форму). В Праге он повелел построить храм в честь святого Вита, чью десницу Вацлаву подарил германский король Генрих I. Храм был построен примерно в 925 году, однако до наших дней не сохранился: сначала на его месте была возведена трехнефная базилика, а затем в течение более 500 лет храм перестраивался и достраивался.
Вацлав выступал за то, чтобы богослужения могли проводиться как на латинском, так и на славянском языке. Он прославился как добрый, мудрый и справедливый правитель, который пользовался большой любовью народа.
Вацлав был убит своим младшим братом Болеславом, который был воспитан матерью и считался язычником, как и она. Болеслав объединился с языческой знатью, чтобы захватить престол. По одной из версий, Вацлав был убит братом и его союзниками во время пира, а по другой версии — у входа в церковь.
Убийство Вацлава лишь укрепило позиции христианства, а сам Болеслав, как считается, в дальнейшем глубоко раскаялся в содеянном и даже дал обет посвятить сына служению Богу. Вацлав же вскоре после смерти был канонизирован церковью и объявлен святым покровителем Чехии. День его гибели в 2000 году был провозглашен государственным праздником — Днем государственности.