Han begyndte sin karriere i Halmstad og tilbragte det meste af sin karriere i Arsenal, hvor han vandt titler, herunder to Premier League-titler og tre FA Cups, hvor han scorede i to finaler, herunder sejren i 2002. Efter at have forladt Arsenal i 2007 havde han korte perioder i en række klubber i England, Skotland, USA, Japan og Indien. En international spiller i et helt årti, Ljungberg tjente 75 kampe og repræsenterede det svenske landshold ved UEFA Euro 2000, 2004
og 2008, samt ved VM i fodbold i 2002 og 2006. Han var kaptajn for Sverige fra 2006 indtil han annoncerede sin internationale pensionering efter UEFA Euro 2008.