В українському антифашистському русі Опору існувало дві течії: радянський рух Опору (партизани і підпільники) та національно-визвольний рух Опору на чолі з ОУН.
Радянський рух ОпоруПрагнув до відновлення статусу України у складі СРСР. Наприкінці 1942 р. в Україні діяло 800 партизанських загонів. Їх дії координував Український штаб партизанського руху на чолі з Т.Строкачем. Виникли великі партизанські загони і з'єднання на чолі з С.Ковпаком, М.Попудренком, Сабуровим, Федоровим, І.Боровиком, П.Вершигорою, М.Наумовим та іншими.
Формами боротьби партизан були:
- диверсії на комунікаціях ворога, знищення ліній зв'язку, доріг, мостів;
- розгром ворожих штабів;
- диверсії на залізницях. Улітку 1943 р. розгорнулася операція "рейкова війна";
- рейди в тил ворога (найбільш відомий Карпатський рейд С. Ковпака).
В Україні діяло 23 підпільних обкоми КП(б)У; 9 підпільних обкомів комсомолу, які організовували диверсії, здійснювали розвідувальні операції.
Загальна чисельність партизан і підпільників в Україні за роки війни становила за різними джерелами від 500 тис. до 180-220 тис. осіб.
Найбільш масовою верствою населення, яка безвідмовно йшла за радянською владою, була молодь. У нацистському документі "Наслідки німецького управління в зоні групи армій "Південь" з цього приводу, зокрема, говориться: "...радянська молодь глибоко засвоїла положення більшовизму. З молоді склалася більшість активістів боротьби за справу рад. Банди (партизани - авт.) утворювалися переважно з молоді".
Створення Українського штабу партизанського руху, координація дій, матеріальна підтримка з Великої землі, застосування радянськими партизанами ефективних методів боротьби проти окупантів перетворили радянський партизанський рух на важливий чинник війни, фактично на справжній "другий фронт".
Національно-визвольний рух Опору на чолі з ОУНПрагнув до відродження незалежної української держави.
До початку війни ОУН співробітничала з німцями. У німецькій армії був утворений "Легіон українських націоналістів". ОУН розраховувала на сприяння Німеччини у відновленні української державності. Проте, спроба проголошення у Львові 30 червня 1941 р. самостійної української держави не була підтримана Німеччиною. Гестапо заарештувало всіх членів новоствореного уряду на чолі з Я.Стецьком, керівника ОУН С.Бандеру. Проти ОУН розпочалися репресії. У відповідь ОУН почала створювати партизанські загони, які у жовтні 1942 р. об'єдналися під назвою Українська повстанська армія (УПА) на чолі з Романом Шухевичем (псевдонім - Тарас Чупринка). ОУН-УПА не припиняла також антирадянської і антипольської діяльності.
Розгорнутий терор проти західноукраїнських областей, членів ОУН, свавілля німецької адміністрації, грабунки, примусова праця, вивіз молоді до Німеччини - все це викликало і посилювало анти-німецькі настрої, які переростали у рух Опору, що з кожним днем ставав усе організованішим і діяльнішим.
УПА розраховувала лише на власні сили і підтримку місцевого населення. Мережа оунівського підпілля охопила не тільки західні, а і центральні, східні, південні райони України, де ОУН діяла під лозунгами: "Смерть Гітлеру!", "Смерть Сталіну!", "Радянська влада - без більшовиків!".
Водночас із боротьбою проти німецьких окупантів та радянських партизан УПА довелось вирішувати складну проблему українсько-польських відносин, які мали історичні коріння і час від часу загострювалися до збройної конфронтації.
Основними об'єктами партизанських дій з боку УПА були:
- німці та їх союзники;
формування Армії Крайової та польське населення; радянські партизанські загони, а згодом - підрозділи Червоної армії.
Намагаючись утвердити себе у західних регіонах України як "третя сила", УПА лише у жовтні-листопаді 1943 р. провела 47 боїв проти німців і 54 бої проти радянських партизан.
Слід зауважити, що в ОУН не було єдності щодо стосунків з німцями. Започаткований на Волині та Поліссі повстанський рух поширювався на інші регіони України. Чисельність УПА за різними даними становила від 30-40 тис. до 100 тис. бійців.
Таким чином, Україна була охоплена масовим рухом Опору, але через глибокі ідеологічні суперечності між двома його течіями точилася жорстока боротьба.
Так, Карпатський рейд партизанського з'єднання С.Ковпака влітку 1943 р. призвів до кривавих боїв між оунівськими і радянськими партизанами. А весною 1944 р. біля Рівного УПА розбила автоколону штабу командуючого 1-м Українським фронтом генерала М.Ватутіна, сам генерал був тяжко поранений і помер.
З приходом Червоної армії в Західну Україну ОУН, залишаючись на платформі незалежності, оголосила війну сталінському режиму. Радянське командування для боротьби з УПА створило окрему армію НКВС. Боротьба сторін продовжувалася до середини 50-х рр. і носила надзвичайно жорстокий, кровопролитний характер.