Mardefelt fou fill del Mariscal de Camp Conrad Mardefelt. El 1702 durant la Gran Guerra del Nord, estigué al càrrec de les operacions de l'exèrcit suec a la Polònia occidental. El 1704 conquerí Poznań i el defensà amb èxit davant dels saxons durant un mes de setge a la ciutat. El 1706 es distingí en la Batalla de Fraustadt.