Armia norweska liczyła 30 000 ludzi, stacjonujących w większości w pobliżu granicy ze Szwecją. W skład floty norweskiej wchodziło zaledwie kilka niewielkich jednostek znajdujących się w porcie Hvaler. Szwedzi dysponowali siłami 45 000 doświadczonych i dobrze uzbrojonych żołnierzy, oraz kilkoma dużymi okrętami. Konflikt rozpoczął się atakiem szwedzkiej floty na norweskie jednostki w Hvaler w dniu 26 lipca. Jednostkom norweskim udało się bezpiecznie opuścić port i umknąć, w dalszym okresie wojny nie odegrały one już jednak żadnej roli. W tym samym czasie szwedzkie wojska lądowe przekroczyły granicę Norwegii w rejonie Fredrikshald, po czym obległy górującą nad miastem twierdzę Fredriksten. Kolejne 6000 żołnierzy dokonało desantu pod Kråkerøy koło Fredrikstad. Ataki na twierdzę nie przyniosły Szwedom sukcesu, samo miasto natomiast poddało się po kilku dniach. Armia norweska stała tymczasem w Rakkestad. Dnia 2 sierpnia doszło do bitwy pod Lier, w której zwycięstwo odnieśli Norwegowie. Podobnie sukcesem norweskim zakończyły się bitwy pod Matrand (5 sierpnia) oraz na szańcach Langnes (9 sierpnia).

Pomimo tych zwycięstw szala zwycięstwa przechylała się na stronę liczniejszej armii szwedzkiej. Zdając sobie sprawę z trudnej sytuacji Norwegowie zaakceptowali szwedzkie propozycje pokojowe.