С первых дней оккупации на территории Украины развернулась антифашистская борьба. Существовали два основных течения движения Сопротивления: коммунистическое (партизанские отряды и советское подполье) и националистическое (ОУН—УПА).
В советском партизанском движении можно выделить несколько этапов развития.
В начале войны основным заданием была организация движения, сбор сил и разработка методов ведения боевых действий. До середины 1943 г. партизанское движение стабилизировалось, а после — имело постоянный наступательный характер.
Такое развитие было обусловлено объективными причинами.
Военная доктрина Советского Союза предполагала ведение войны малой кровью на чужой территории. Поэтому партизанская война считалась нецелесообразной, и в 1930-е гг. партизанские базы в приграничных районах были ликвидированы.
Начало войны было отмечено быстрым продвижением фашистских войск по Украине, поэтому в тылу врага оказались целые подразделения советских войск. Именно они стали базой советского партизанского движения.
Особенностью партизанского и подпольного движения в Украине было то, что в первый год войны действия партизан и подпольщиков носили неорганизованный характер, не хватало подготовленных командных кадров и специалистов. В 1941 г. партизаны были вооружены только винтовками, карабинами, револьверами, бутылками с зажигательной смесью. Взрывчатки и мин было мало. Большинство партизан захватывало оружие у врага. В соединении С. Ковпака трофейное оружие составляло 80 % всего вооружения.
Значительную роль в организации движения Сопротивления сыграли советские военно-организационные центры: Центральный штаб партизанского движения (ЦШПД) и Украинский штаб партизанского движения (УШПД, созданный в июне 1942 г., во главе с Т. Строкачем). Работой этих центров советское руководство решило поднять партизанское движение на более высокий уровень и превратить его во всенародное. В Украине действовали партизанские соединения под командованием С. Ковпака (совершил рейд от Путивля до Карпат), А. Федорова (Черниговщина), А. Сабурова (Сумская обл., Правобережная Украина), М. Наумова (Сумская обл.). В городах Украины действовало коммунистическое и комсомольское подполье.
В решающем 1943 году партизанское движение значительно активизировалось. Действия партизан координировались с действиями Красной армии. В период Курской битвы партизаны провели операцию «Рельсовая война» -подрывы эшелонов, железнодорожных и шоссейных мостов. Осенью 1943 г. была организована операция «Концерт»: взорваны коммуникации противника и выведены из строя железные дороги. Партизаны действовали активно, самоотверженно, организовывали диверсии, уничтожали оккупантов, вели агитацию среди населения.
С территорий, освобождённых от оккупантов, партизанские отряды и соединения осуществляли смелые рейды далеко за их пределы. Ярким примером этого является Карпатский рейд соединения Ковпака, которое прошло с боями более 750 км.
Наряду с партизанскими формированиями активную борьбу проводили подпольные группы и организации. Подпольщики добывали важные разведданные, организовывали саботаж на предприятиях, транспорте, срывали сельхозпоставки.
Период наибольшего подъема партизанского движения приходится на начало 1944 г. Освобождение Правобережной и Западной Украины сопровождалось активизацией партизанской борьбы с нацистскими оккупантами. В Винницкой, Житомирской, Каменец-Подольской, Кировоградской, Тернопольской и Черновицкой областях действовало более 350 подпольных организаций.
Движение Сопротивления было представлено также националистическим течением.
Представители украинского национального движения создали на территории Западной Украины (в Полесье и на Волыни) свои отряды - Полесскую Сечь. Их сформировал Т. Боровец (Бульба), который вел партизанские действия против фашистских оккупантов и советских партизан.
Представители националистического движения пытались восстановить независимость Украины, воюя против фашистов и против советских войск. Политическим центром националистического движения была Организация украинских националистов (ОУН). Вначале ОУН пыталась бороться с советскими войсками с помощью нацистов, но те выступили против ОУН из-за национальных идей организации и ее стремления создать независимую Украину. 14 октября 1942 г. ОУН создала военную организацию — Украинскую повстанческую армию (УПА), которую возглавил Р. Шухевич (Тарас Чупринка). УПА была самым организованным военным объединением украинского националистического движения.
В 1943 г. произошла политическая эволюция взглядов деятелей ОУН— УПА.
Было решено вести борьбу за независимое государство вместе с другими порабощенными народами. Рассматривался даже вопрос об альянсе с советскими партизанами для борьбы с оккупантами. Однако в основном ОУН—УПА и советские партизаны остались враждебными друг другу.
В 1944 г., с приближением Красной армии к Галиции, УПА пошла на Переговоры с немцами, завершившиеся компромиссом. Немецкая армия Должна была помочь ОУН—УПА оружием для борьбы с Красной армией.
Таким образом, в годы Второй мировой войны формирования ОУН— вели борьбу за восстановление украинской государственности, играя роль «третьей силы», которая защищает интересы украинского народа от двух враждующих сторон — советской и нацистской.
После освобождения Западной Украины от нацистских оккупантов началась советизация. ОУН—УПА активно боролась за права украинского населения против сталинского режима. В начале 1950-х гг. ОУН—УПА была разгромлена.