Édouard Léonard had a long career as a minor French professional road racer, lasting from 1907 through 1921, despite being interrupted by World War I. Léonard had no major wins, with two minor second places, in 1907 at Paris-Honfleur and in 1920 at the Critérium des As. Léonard raced the Tour de France six times (1910-12, 1914, 1920-21), with a best finish of 21st in 1911. He also rode Paris-Roubaix five times (1909-12, 1914), placing fourth in 1910, and Paris-Tours four times (1907, 1910-11, 1913), also placing fourth in 1910. Léonard rode the French Road Championship every year from 1909-14, placing third in 1909, and fourth for three consecutive years, 1910-12. He later rode the Paris six-day race three times, in 1913-14 and 1921.