Dia memulai karirnya di Halmstad dan kemudian menghabiskan sebagian besar karirnya di Arsenal, di mana ia memenangkan penghargaan termasuk dua gelar Premier League dan tiga Piala FA, mencetak gol di dua final termasuk kemenangan pada tahun 2002. Setelah meninggalkan Arsenal pada tahun 2007, ia memiliki mantra singkat di sejumlah klub di Inggris, Skotlandia, Amerika Serikat, Jepang dan India. Sebagai pemain internasional selama satu dekade penuh, Ljungberg mendapatkan 75 caps dan mewakili tim nasional Swedia di UEFA Euro 2000, 2004
dan 2008, serta di Piala Dunia FIFA 2002 dan 2006. Dia adalah kapten Swedia dari 2006 sampai ia mengumumkan pensiun internasionalnya setelah UEFA Euro 2008.