
Mario Mandukić rođen je u Slavonskom Brodu 21. svibnja 1986. Nogomet je počeo trenirati u njemačkom Ditzingenu blizu Stuttgarta. Poslije povratka u rodni grad igrao je za NK Marsoniju od 1997. do 2003. Sljedeće je godine igrao u gradskom nieligašu eljezničaru, a nakon toga ponovno je jednu sezonu 2004./05. odigrao za Marsoniju. U lipnju 2005. prešao je u NK Zagreb. Zbog vrlo dobrih igara pod vodstvom Miroslava Blaevića, nakon dugih pregovora, prelazi u Dinamo početkom srpnja 2007., zajedno s Ivicom Vrdoljakom.
U dresu Zagreba, na Dvoranskom prvenstvu HNL, u sezoni 2005./06. izabran je za najboljeg igrača prvenstva, a na istom natjecanju u sezoni 2006./07. bio je i najbolji strijelac.
Za Dinamo je odigrao puno odličnih utakmica, a posebno se pamti ona protiv Ajaxa u Amsterdamu, kada je postigao dva gola i bio zasluen za jedanaesterac za još jedan gol. U novinama je sljedećeg dana dobio maksimalnu ocjenu 10.
Prvi gol za reprezentaciju postigao je 10. rujna 2008. u 77. minuti ogleda protiv Engleske (1-4) u kvalifikacijama za SP 2010.
Nakon odlične utakmice protiv Kopra, u kojoj se postigao dva zgoditka, prelazi u redove njemačkog prvoligaša VfL Wolfsburg.
{youtube}4WM8HA4N8vc{/youtube}