Dmitry Ipatov urodził się w miejscowości Magada, na co dzień trenował w klubie OSVSM Magadan. Zadebiutował w Pucharze Świata 30 listopada 2003 w Kuusamo, gdzie został sklasyfikowany na 41. lokacie. Pierwsze punkty zdobył niecały miesiąc później 29 grudnia 2003 w Oberstdorfie (30. miejsce).
Najdłuższy skok Dmitry Ipatov oddał w 2007 roku na Letalnicy w Planicy, poszybował na 204 metr. Dmitry Ipatov życiową formę miał w sezonie 2006/2007. Zdobył punkty w 16 konkursach, trzy razy kończył zmagania w pierwszej „10. Zajął 9 miejsce w Klingenthal, 5 w Lahti i 7 w Oslo. W całym sezonie zapisał na swoim koncie 260 punktów i zajął 21 miejsce w klasyfikacji generalnej, uplasował się również na 5 pozycji w klasyfikacji generalnej Turnieju Nordyckiego.
Dmitry Ipatov wystąpił na Igrzyskach Olimpijskich w 2006 i 2010 roku. W Turynie na normalnej skoczni zajął 19 miejsce, a na dużej 27, cztery lata później w żadnym z konkursów nie awansował do drugiej serii. Drużynowo Rosjanie zajęli kolejno 8 i 10 miejsce.
Na Mistrzostwach Świata Ipatov uczestniczył w latach 2005-2009. Zdecydowanie najlepiej zaprezentował się w Sapporo w 2007 roku. Na dużym obiekcie został sklasyfikowany na 17 miejscu, a na normalnym na 9. Rosjanie w drużynówce zajęli piąte miejsce na skoczni K-90, a na K-120 uplasowali się pozycję niżej. Dwa lata później w drużynówce na dużej skoczni zajęli 6 miejsce.
Na Mistrzostwach Świata w Lotach Narciarskich startował w latach 2004, 2006, 2008, 2012. W żadnym z konkursów nie awansował nawet do drugiej serii. Rosjanie drużynowo w 2004 i 2006 roku byli na 7 miejscu, a w 2012 uplasowali się na 9 pozycji.