Après avoir fait de bonnes études à Lyon, Lamarche entra, à 15 ans, dans la marine et se signala, à l’époque du siège de Stralsund, dans plusieurs affaires contre les Suédois. En 1810, il passa dans la cavalerie et fut promu, en Espagne, au grade de capitaine.