Manifestację „Narodowy Marsz Życia” poprzedziła msza św. w intencji ochrony życia w bazylice archikatedralnej pw. Męczeństwa św. Jana Chrzciciela i eucharystia w bazylice katedralnej pw. św. Floriana Męczennika i św. Michała Archanioła. Uczestnicy marszu wyruszyli z placu Zamkowego i udali się w kierunku placu Trzech Krzyży, gdzie po godzinie 14 odbył się koncert, a o 16 msza w kościele pw. św. Aleksandra.
Manifestujący wykrzykiwali hasła. Sprzeciwiali się atakom wymierzonym w małżeństwa
Marsz był "wyrazem solidarności z poczętymi dziećmi zagrożonymi aborcją" i "sprzeciwem wobec ataków wymierzonych w małżeństwo i rodzinę". − Nie możemy stać z boku z założonymi rękami, gdy kwestionowane są nasze podstawowe prawa i wartości – mówili jego organizatorzy.
W tym roku uczestnicy marszu szli pod hasłem "Niech Żyje Polska!". Jest to nawiązanie do przypadającego 14 kwietnia Święta Chrztu Polski. − Chcemy zamanifestować swoją wierność oraz wdzięczność i odpowiedzialność za chrześcijańskie dziedzictwo Polski, jej teraźniejszość i przyszłość − napisali organizatorzy marszu.
W piątek przewodniczący Konferencji Episkopatu Polski abp Tadeusz Wojdak zachęcał, aby niedziela 14 kwietnia była dla katolików w Polsce "dniem modlitwy w obronie życia poczętego".