Det gör 19-åringen till allsvenskans dyraste köp genom tiderna. För Kalmar är det föreningens största försäljning någonsin.
Rosenqvist presenterades på Tele2 Arena i halvtid mot Mjällby. Det var sista dagen under transferfönstret.
– Det ska bli magiskt att få dra på sig Djurgårdströjan, med mitt namn på ryggen, och sedan spela inför supportrarna, säger Rosenqvist i ett uttalande.
Ynglingen kom till Kalmar från Hossmo BK som nioåring. A-lagsdebuten kom förra säsongen i Superettan.
I år har han gjort sju mål och en assist på 19 matcher i Allsvenskan.
– Charlie har gjort en väldigt fin resa hos oss och vi är glada och stolta över den utveckling han har haft under sin tid i föreningen, säger sportchef Mats Winblad.
Transfern sätter nytt svenskt rekord för inrikes affärer.