Anh khởi đầu sự nghiệp ở Halmstad và sau đó dành phần lớn sự nghiệp tại Arsenal. Tại Arsenal, anh giành được hai chức vô địch Ngoại hạng và ba Cúp FA, ghi bàn trong hai trận chung kết trong đó có chung kết năm 2002. Sau khi rời Arsenal năm 2007, anh thi đấu tại một số câu lạc bộ ở Anh, Scotland, Hoa Kỳ, Nhật Bản và Ấn Độ. Ljungberg có 75 trận đấu cho Đội tuyển bóng đá quốc gia Thụy Điển, tham dự Giải vô địch bóng đá châu Âu 2000, 2004 và 2008, cũng như Giải vô địch bóng đá thế giới 2002 và 2006. Anh là đội trưởng của đội tuyển Thụy Điển từ 2006 tới năm 2008.