Libényi János 1831. december 8-án látta meg a napvilágot Csákváron, római katolikus szülők gyermekeként. Az édesapa szabómesterként dolgozott, János fia az ő hivatását vitte tovább. Később katonai szabóként dolgozott az aradi kaszárnyában és meglehetősen közelről élte át, amikor 1849-ben kivégezték a tizenhárom honvédtábornokot. Aztán 1850-ben Pestre költözött. A hivatalos osztrák álláspont szerint itt csatlakozott a magyar ellenálláshoz, és azt is itt határozta el, hogy megöli az uralkodót.
Egy évvel később, 1851-ben költözött Bécsbe, ahol egy szabóműhelyben helyezkedett el. A korabeli lapok szerint a merénylet előtt hetekkel egy konyhakést vásárolt magának, amelyet egy köszörűsnél tőrré alakíttatott át. Hónapokon át készült a merényletre, majd 1853. február 18-án elérkezettnek látta az időt, hogy véghez vigye a tervét. A szabóműhelyből déli tizenkettő előtt távozott, mert arra számított, hogy Ferenc József, a napi rutinja szerint a Kärntnertor (Karintiai-kapu) közelében lévő bástyasétányon időzik ekkortájt. Így is történt. A 22 éves uralkodó O’Donell szárnysegédje társaságában érkezett a sétányra, miközben a biztonságára ügyelők diszkrét távolságból követték őket. Amikor a császár a Karintiai-kapunál járt, kihajolt a bástya mellvédjén, hogy megfigyelje a lent gyakorlatozó katonákat.
Libényi János ekkor odalépett, és a háttal álló Ferenc József nyakába döfte a tőrét.
A császár megtántorodott, azonban egyenruhájának magas, keményített gallérja nagyobbrészt felfogta a szúrás erejét. Libényinek ezt követően nem volt alkalma megismételni a tőrdöfést, mivel egy arra járó mészáros, nevezetesen Joseph Ettenreich, Libényire támadt és O’Donell szárnysegéddel közösen sikeresen megakadályozták, hogy a magyar merénylő többször is megszúrja a császárt.