Comezou a súa carreira en Halmstad e pasou a maior parte da súa carreira no Arsenal, onde gañou honores, incluíndo dous títulos da Premier League e tres Copas da FA, marcando en dúas finais, incluíndo a vitoria en 2002. Despois de deixar o Arsenal en 2007, tivo períodos curtos en varios clubs de Inglaterra, Escocia, Estados Unidos, Xapón e India. Ljungberg xogou 75 partidos e representou a selección sueca na Eurocopa 2000 e 2004.
e 2008, así como nas Copas do Mundo de 2002 e 2006. Foi capitán de Suecia desde 2006 ata que anunciou a súa retirada internacional despois da Eurocopa de 2008.