Gimė 1955 m. Vilniuje. Mokėsi Vilniaus 35 - ojoje vidurinėje mokykloje. 1973 - 1983 m. studijavo Lietuvos valstybinėje konservatorijoje (dabar – Lietuvos muzikos ir teatro akademija) aktorinio meistriškumo specialybę, 1984 - 1989 m. studijavo kino režisūrą Maskvos kinematografijos institute. Vėliau dirbo Šiaulių dramos teatre, Valstybiniame Jaunimo teatre, filmavosi įvairuose vaidybiniuose filmuose. Olegas Ditkovskis yra žinomas bardas: dažniausiai jo atliekamų dainų tekstų autoriai - lietuvių poetai H. Radauskas, A. Jonynas, Antanas A. Jonynas, S. Geda, R. Danys, S. Bareikis.
O. Ditkovskis sukūrė muziką Vilniaus teatro „Lėlė“ spektakliams:
2016 m. S. Geda DAINUOJANTIS IR ŠOKANTIS MERGAITĖS VIEVERSĖLIS | Rež. A. Mikutis, dail. A. Paukštienė
2012 m. BATUOTAS KATINAS (Charlesio Perrault pasakos motyvais) | Scenarijaus aut. ir rež. A. Mikutis, dail. A. Paukštienė
2010 m. J. Marcinkevičius GRYBŲ KARAS | Rež. A. Mikutis, dail. A. Paukštienė
2009 m. K. I. Galchinsky ŽALIOJO ŽĄSINĖLIO TEATRAS | Rež. ir dail. A. Mikutis
2001 m. S. Siudika PRINCESĖ IR KIAULIAGANYS (H. Ch. Anderseno pasakos motyvais) | Rež. A. Mikutis, dail. N. Keršulytė
1999 m. S. Siudika TRYS PARŠIUKAI (S. Michalkovo kūrybos motyvais) | Rež. A. Mikutis, dail. A. Paukštienė