Sandels was born in Stockholm. In the Finnish War (1808–1809) on 27 October 1808, he led the Swedish troops to victory against the Russian forces, at the Battle of Koljonvirta. His subordinate officers were Colonel Fahlander, Major Malm and Major Joachim Zachris Duncker.