Родился 10 января 1934 г. в с. Великой Житин Волынского воеводства Польской Республики (ныне Ровненская область, Украина) в крестьянской семье.
В 1958 г. окончил экономический факультет Киевского государственного университета им. Т. Г. Шевченко по специальности "преподаватель общественных наук", в 1970 г. - аспирантуру Академии общественных наук при ЦК КПСС. Кандидат экономических наук.
1958-1960 гг. – преподаватель Черновицкого финансового техникума.
С 1960 г. – консультант, лектор, затем заведующий отделом Черновицкого обкома Компартии Украины.
1970-1988 гг. – заведующий сектором, инспектор ЦК, помощник секретаря ЦК, первый заместитель заведующего отделом, заведующий отделом агитации и пропаганды ЦК КПУ.
1988-1990 гг. – заведующий идеологическим отделом, секретарь, второй секретарь ЦК Компартии Украины.
1990-1991 гг. – член Политбюро ЦК КПУ.
Депутат Верховного совета Украинской ССР X, XI XII созывов.
1990-1991 гг. – председатель Верховного совета Украинской ССР XII созыва.
24 августа 1991 г. под председательством Л. Кравчука Верховный совет республики провозгласил независимость Украины.
С 5 декабря 1991 г. по 19 июля 1994 г. занимал пост президента Украины.
7-8 декабря 1991 г. на встрече с Б. Ельциным и С. Шушкевичем подписал Беловежское соглашение о ликвидации СССР и создании Союза Независимых Государств (СНГ).
В 1993 г. принял на себя непосредственное руководство кабинетом министров Украины.
1994-1998 гг. – депутат Верховной рады II созыва (член фракции "Социально-рыночный выбор").
1998-2002 гг. – депутат Рады III созыва (по спискам объединенной Социал-демократической партии Украины).
2002-2006 гг. – депутат Рады IV созыва (по спискам СДПУ(о), являлся председателем одноименной фракции).
Член Социал-демократической партии Украины (объединенной).
С 2011 г. – почетный президент Фонда "Перспективная Украина".
с 30 июля 2020 г. – полномочный представитель Украины в трехсторонней Контактной группе по мирному урегулированию ситуации в Донецкой и Луганской областях.