Jis pradėjo savo karjerą "Halmstad" klube, o didžiąją savo karjeros dalį praleido "Arsenal", kur laimėjo daugybę apdovanojimų, įskaitant du Premjerligos titulus ir tris FA taurės, įmušęs du taškus dviejuose finaluose, įskaitant pergalę 2002 m. Po to, kai 2007 m. paliko "Arsenal", jis trumpai dirbo daugelyje klubų Anglijoje, Škotijoje, Jungtinėse Valstijose, Japonijoje ir Indijoje. Ljungbergas buvo tarptautinis žaidėjas visą dešimtmetį, jis surinko 75 varžybas ir atstovavo Švedijos nacionalinei komandai UEFA Euro 2000, 2004 m.
2002 m. ir 2008 m., taip pat 2002 m. ir 2006 m. FIFA pasaulio čempionatuose. Nuo 2006 m. jis buvo Švedijos komandos kapitonas, kol po UEFA Euro 2008 paskelbė apie savo pensiją.