Gosselin se je pridružil Kraljevi mornarici 2. avgusta 1778 kot spremljevalec kapitana Philipa Botelera na povsem novi fregati. Kasneje se je junija 1779 skupaj s kapitanom Botelerjem preselil na linijsko ladjo. 16. avgusta je "Ardent" ujela združena francosko-španska flota blizu Portsmoutha. Gosselin je bil tri mesece vojaški ujetnik v Alenconu. Po izpustitvi se je 11. oktobra 1780 pridružil ladji linije, zastavni ladji kontradmirala sira Samuela Hooda. Na ladji Barfleur je Gosselin sodeloval v številnih pomembnih bitkah ameriške revolucije kot del flote admirala sira Georgea Rodneyja, vključno z bitko pri Fort Royal
, bitka pri Chesapeakeu in bitka pri Saint Kittsu. Po tej bitki je bil Gosselin premeščen na fregato, ki jo je poveljeval brat kontradmirala Hooda, kapitan Alexander Hood. V "Champion" je Gosselin nato sodeloval v bitki za Delaware Bay in bitki za Saintes, kjer se je predal francoski admiral François Joseph Paul de Grasse. Gosselin je bil prisoten tudi v bitki pri Mona Passage, kjer je eskadrila pod kontradmiralom Hoodom ujela pobegnuto francosko eskadriljo, "Champion" pa je ujel francosko korvetto. Junija 1782 je Gosselin s kapetanom Hoodom prešel na fregato HMS "Aimable", kjer je služil do konca ameriške revolucije s Pariško pogodbo leta 1783. Domov se je vrnil 26. junija 1783.