Skeppsgosse vid amiralitetet 1730, kadett 4/2 1734, löjtnant i holländsk tjänst 1740, lärstyrman 11/12 1741, arklimästare 2/4 1742, löjtnant vid svenska amiralitetet 5/3 1752, med fregatten Uppland kryssning mot marockanska sjörövare 1755, kaptenlöjtnant 4/10 1755, kapten 1771, major 24/9 1773, adlad 12/10 1773, kompanichef för 1. Gotländska båtsmanskompaniet 1774 - 1783, kompanichef för 2. Gotländska båtsmanskompaniet 1783 - 1784, överstelöjtnant 25/9 1781, deltog i slaget vid Hogland som chef för skeppet Äran 17/7 1788, för tapperhet utnämnd til överste 21/7 1788, deltog i slaget vid Öland som chef för skeppet Äran 26/7 1789, deltog i slaget vid Viborg som chef för skeppet Göta Lejon 3/7 1790, för tapperhet erhöll han en hedersvärja i guld 21/8 1790, konteramiral 22/12 1793.