Berg har haft problem med skador under en längre tid och säger till klubbens hemsida att han inte får ordning på sitt knä.
"Det har varit ganska tungt. Jag har gett allt, det sista jag hade både mentalt och fysiskt. Men jag får inte ordning på det där knäet och då känns det inte rättvist varken mot mig själv eller föreningen att jag fortsätter. Så det är dags att tacka för sig nu", säger han i ett uttalande.
Berg har under karriären spelat i GAIS, Malmö FF, Gent och FC Köpenhamn och till sist Djurgården. Han har dessutom spelat 12 A-landskamper.