Etter at Christian V landsatte en dansk hær på 14 000 soldater ved Råå sør for Helsingborg 29. juni 1676, falt Skåne raskt under dansk herredømme. I Skåne var det bare 4 000 svenske soldater i festningene og 2 000 menn ute i felt. De svenske styrkene trakk seg derfor raskt tilbake til Kristianstad. Svenskekongen Karl XI begynte straks å samle svenske tropper for å gå mot den danske hæren, men danskene nådde frem til Kristianstad og deretter til Karlshamn. Samtidig var Ulrik Fredrik Gyldenløve i ferd med å underlegge seg Båhuslen og nærmet seg Göteborg.