В 1977 — 1985 годах Олег Махницкий учился в средней школе № 87 г. Львова. Далее продолжил обучение в СШ № 22, которую окончил в 1987 году.
В течение 1991 — 1996 годов учился на юридическом факультете ЛГУ им. Ивана Франко. Получил высшее образование по специальности «Правоведение».
В 1990 году работал организатором туристических поездок на производственно-творческое объединение «Краевед».
В 1996 году Олег Махницкий стажировался в прокуратуре Львовской области, на вакантной должности помощника прокурора Франковского района Львова.
С 1997-го по 1998 год работал следователем в прокуратуре Франковского района Львова.
1998 — 1999 годы — следователь отдела следственного управления прокуратуры Львовской области, которое впоследствии реорганизовано в управление надзора за соблюдением законов органами, осуществляющими оперативно-розыскную деятельность, дознание и досудебное следствие прокуратуры Львовской области. После реорганизации работает старшим следователем.
С 1999-го по 2001 год работал юристом на ЧП «Агентство безопасности« Скорпион».
2001—2003 год Олег Махницкий занимался индивидуальной адвокатской практикой.
В 2003 году работал адвокатом в адвокатском объединении «Осадчий и партнеры». В ноябре 2003 году стал соучредителем и управляющим партнером Адвокатского объединения «Валько и Махницкий».
В 2006 году на местных выборах Махницкий был избран депутатом Львовского городского совета по спискам ВО «Свобода», где был членом постоянной депутатской комиссии землепользования. На выборах во Львовский горсовет в 2010 году он вновь был избран депутатом.
На парламентских выборах 2012 года Олег Махницкий был избран народным депутатом от ВО «Свобода». Первый заместитель председателя Комитета Верховной Рады по вопросам верховенства права и правосудия.
22 февраля 2014 назначен Верховной Радой уполномоченным Верховной Рады по контролю за деятельностью прокуратуры. 25 февраля 2014 назначен Генеральным прокурором Украины.
Во время Крымского кризиса, 5 марта 2014 года, Олег Махницкий открыл уголовное производство в отношении командующего Черноморским флотом Российской Федерации вице-адмирала Александра Витко за «подстрекательство к государственной измене и организации диверсии»
18 июня 2014 года освобожден от должности и. о. Генерального прокурора Украины Указом Президента Украины Петра Порошенко. Другим указом назначен советником президента Петра Порошенко.
5 февраля 2015 года Президент Петр Порошенко уволил Махницкого с должности советника Президента.
25 февраля 2016 года Генеральная прокуратура Украины вызвала на допрос бывшего исполняющего обязанности генерального прокурора Украины Олега Махницкого по делу о превышении должностными лицами Генпрокуратуры своих служебных полномочий, препятствовавших проведению досудебного расследования в уголовном производстве по фактам противодействия протестным акциям по ч. 3 ст. 365 (превышение власти или служебных полномочий работником правоохранительного органа) Уголовного кодекса Украины.
07.06.2016