A condus mai mulți ani un birou de avocatură și a fost unul dintre apărătorii lui Ilan Șor în dosarul penal privind „Furtul Miliardului”, dosar în care Șor a fost condamnat în primă instanță la șapte ani și șase luni de închisoare, fără executare.
Numele lui Ulanov a apărut și în documente legate de scandalul #PanamaPapers. Mai exact, acesta a prestat servicii juridice unor companii implicate în preluarea unor active importante ale întreprinderii de stat Aroma.
Cabinetul avocatului Denis Ulanov a mai fost contractat de Banca de Economii (BEM) pentru prestarea serviciilor juridice privind încasarea datoriilor, inclusiv în perioada în care Ilan Șor era președintele Consiliului de administrate al BEM. BEM este una dintre cele trei bănci implicate în scoaterea în off-shore a circa un miliard de dolari.
După scrutinul parlamentar din februarie 2019 a ajuns deputat pe lista națională a Partidului ȘOR.
Denis Ulanov este este învinuit de escrocherie și spălare de bani săvârșite în proporții deosebit de mari, în dosarul „Furtul Miliardului”. Potrivit procurorilor, Ulanov, acționând în interesul lui Ilan Șor, a „acordat mijloace și instrumente necesare în vederea sustragerii a 12,5 milioane de dolari SUA și 23,8 milioane de euro, prejudiciind statul Republica Moldova”.
În martie 2021, procurorul general a cerut și a obținut, în Parlament, ridicarea imunității parlamentare a deputatului. Ulterior Ulanov a fost reținut, însă cercetat în libertate. Pe bunurile familiei Ulanov, în valoare de 9,7 milioane de lei, a fost aplicat sechestru, iar la sfârșitul lui iulie 2021, dosarul a fost trimis în judecată.
Ulanov ajunge din nou deputat după ce candidează pe lista Partidului Șor, la alegerile parlamentare anticipate din 11 iulie 2021.