Ferdinand Marschall begann seine Laufbahn als Schiedsrichter 1948. Am 3. Oktober 1953 gab er im Spiel 1. Simmeringer SC gegen SV Austria Salzburg seinen Einstand in der damaligen Österreichischen Staatsliga, der höchsten Leistungsklasse. In insgesamt 20 Spieljahren leitete er 180 Meisterschaftsspiele, ehe er am 19. November 1972 beim Spiel SK Sturm Graz gegen SK Rapid Wien (1:3) seine aktive Laufbahn als Schiedsrichter beendete.