Charles Jean Henri Léonard, né à Saint-Gilles le , est le fils de Léon Léonard, encaisseur, et de Marie Burny[1]. Il épouse l'artiste peintre Luce Versluys en 1937.
Engagé volontaire dès dans l'armée belge au début de la Première Guerre mondiale, il réalise de nombreuses peintures du front de l'Yser. Après la Grande guerre, de 1920 à 1921, il collabore avec Alfred Bastien au Panorama de la bataille de l'Yser, peinture monumentale (115 m de long sur 14 m de haut) commandée par le roi Albert Ier. Charly Léonard, volontaire de guerre comme Alfred Bastien est l'un des quatre artistes peintres qui s’attellent à cette œuvre gigantesque. Il est chargé de l'exécution des paysages et du ciel. Ce travail prendra presque un an pour son exécution[3].
Plus tard, Charly Léonard voyage aux Pays-Bas, en France et surtout en Espagne dans ses dernières années[5]. Sa palette s'en trouve allégée et il découvre en particulier en Espagne de sobres harmonies de beige et de bleu. En Belgique, il représente des marines, les paysages autour du Rouge-Cloître et d’Uccle, en Ardenne, ainsi que des intérieurs de fermes en Campine[3] avec le souci de les idéaliser.