W latach 2009–2012 był zawodnikiem CR Flamengo, natomiast w 2013 stał się zawodnikiem SC Corinthians Paulista. W 2014 powrócił do CSD Colo-Colo, w którym po sezonie gry zakończył karierę.

Kariera reprezentacyjna Maldonado wraz z olimpijską reprezentacją Chile wystąpił na Igrzyskach Olimpijskich w Sydney. Chile zajęło na tamtej imprezie 3. miejsce. Maldonado zadebiutował w reprezentacji 12 lutego 2000 roku w meczu z Bułgarią. Od tamtego czasu wystąpił w kadrze 39 razy i strzelił 1 gola. W meczach el. MŚ 2006 był kapitanem swojej reprezentacji.

Sukcesy SezonKlubTytuł1998 CSD Colo-ColoPrimera Division Chile Mistrzostwo2000 São PauloCampeonato Paulista Mistrzostwo2002 São PauloCampeonato Paulista Mistrzostwo2003 Cruzeiro ECCopa do Brasil Mistrzostwo2003 Cruzeiro ECCampeonato Mineiro Mistrzostwo2003 Cruzeiro ECCampeonato Brasileiro Série A Mistrzostwo2004 Cruzeiro ECCampeonato Mineiro Mistrzostwo2006 Santos FCCampeonato Paulista Mistrzostwo2007 Santos FCCampeonato Paulista Mistrzostwo2009 CR FlamengoCampeonato Brasileiro Série A Mistrzostwo2011 CR FlamengoTaça Guanabara Zwycięzca2011 CR FlamengoTaça Rio Zwycięzca2011 CR FlamengoCampeonato Carioca Mistrzostwo2013 CorinthiansRecopa Sudamericana