Muller werd in 1913 en 1914 Belgisch kampioen speerwerpen.[1] In 1914 bracht hij tijdens de kampioenschappen het Belgisch record van Robert Spehl naar 41,90 m.
Tijdens de extra worpen na het Belgisch kampioenschap van 1920 bracht Muller het Belgisch record van Armand Van den Roye naar 44,21 m.[2][3] Hij nam in 1920 deel aan de Olympische Spelen van Antwerpen, waar hij werd uitgeschakeld in de kwalificaties van het speerwerpen.
Muller was aangesloten bij White Star Athletic Club.