Kad po tėvo mirties būtų išrinktas karaliumi, Frederikas suteikė kilmingą įtaką kilmingumui. Kaip karalius jis du kartus kariavo su Švedija. Jis buvo nugalėtas 1657 - 1658 m. Danijos ir Švedijos kare, bet sulaukė didelio populiarumo, kai 1659 m. ištvėrė Kopenhagos puolimą.
ir laimėjo 1658-1660 m. Danijos ir Švedijos karą. Vėliau tais pačiais metais Frederikas pasinaudojo savo populiarumu, kad panaikintų rinktinę monarchiją ir įvedė absoliutinę monarchiją, kuri Danijoje vyko iki 1848 m. Jis vedė Sofiją Amaliją iš Brunšvicko-Luneburgo, iš kurios gimė Danijos karalius Krikščionas V.