Né en 1862 à Anvers, dans une riche famille de bonne bourgeoisie catholique, d'un père flamand et d'une mère wallonne, Max Elskamp fait des études de droit à Bruxelles avant d'entreprendre en 1887 un voyage en cargo le long des côtes atlantiques jusqu'en Italie. Poète belge de langue française associé au mouvement symboliste, il quitte peu sa ville natale, si ce n'est pendant la guerre de 1914, qui le contraint à se réfugier aux Pays-Bas. Pouvant vivre sans souci financier, il se consacre à la poésie durant deux périodes de sa vie, de 1886 à 1901 puis de 1920 jusqu'à sa mort, chantant les petites gens et les traditions populaires flamandes puisées dans le quotidien et le folklore de sa ville natale. Membre de l'Académie royale de langue et de littérature françaises de Belgique, il meurt en 1931 à Anvers.