In November 1792, Duperré joined the
French Navy at the beginning of the
French Revolutionary Wars. He served against the Dutch and British aboard the
corvette Maire-Guiton, and later aboard the frigate
Tortu. In May 1796, he was made an auxiliary ensign aboard the
Virginie. In June, he was captured by the British during a night fight. He was exchanged two years later and made a full rank ensign, taking command of the corvette
Pélagie. In 1804, he was made a
ship-of-the-line lieutenant, and later assistant of the
maritime prefect of
Boulogne-sur-Mer. In 1806, he served off Brazil aboard the
Vétéran, under
Jérôme Bonaparte. Back to France, he was promoted to
frigate captain on 28 September. In 1808, commanding the frigate
Sirène, he led a troop convoy to
Martinique; returning to France, he was intercepted by British blockaders off
Lorient, and managed to escape by beaching his ship. Napoleon made him a
ship-of-the-line captain and knight of the
Légion d'honneur, before promoting him to Commodore. On 6 December 1810, Duperré was made Baron of the Empire. Duperré was sent to
Isle de France aboard the frigate
Bellone, fighting several British ships in the process, notably the
action of 3 July 1810. On 23 August 1810, he won the
Battle of Grand Port, completely destroying a British squadron of four frigates. He was wounded in this battle, and the victory made its way on the Arc de Triomphe. In recognition, Duperré was promoted to
counter admiral when he returned to France in September 1811. From 1812 to 1814, Duperré commanded the Italian and French naval forces in the Mediterranean and the Adriatic. In 1814, he unsuccessfully defended Venice against Austrian force. ==Bourbon Restoration==