Nachdem er 1912/1913 die Akademie für kommunale Verwaltung in Düsseldorf besucht hatte, wurde er „juristischer Hilfsarbeiter“ bei der Stadtverwaltung Düsseldorf. In gleicher Funktion war er ab dem 1. Oktober 1915 in Wesel tätig. Am 1. August 1916 wurde er Beigeordneter der Stadt Sterkrade. Dort wurde er 1919 zum Bürgermeister gewählt und am 20. Januar 1920 in sein Amt eingeführt. Wenige Monate später, am 10. August 1920, erfolgte die Ernennung zum Oberbürgermeister. Am 24. Februar 1923 wies die Interalliierte Rheinlandkommission ihn aus dem besetzten Ruhrgebiet aus. Am 1. Januar 1924 kehrte er in sein Amt zurück. Nach der kommunalen Neugliederung vom 29. Juli 1929, die die Städte Sterkrade, Osterfeld und Alt-Oberhausen zur heutigen Großstadt Oberhausen vereinigte, und nach der Kommunalwahl vom 17. November 1929 wurde Heuser am 25. Februar 1930 zum Oberbürgermeister Oberhausens gewählt. Heuser, ein Mitglied der Zentrumspartei, hatte sich gegen den Kandidaten der Zentrumspartei zur Wahl stellen lassen. Unterstützt wurde er bei seiner Wahl von einem Bündnis aus NSDAP, Deutschnationaler Volkspartei und SPD. Letzterer fielen nach der Wahl zwei Beigeordneten-Posten zu. Als 1933 das „Dritte Reich“ anbrach, beantragte er im Mai die Mitgliedschaft in der NSDAP und wurde sofort aufgenommen. Anschließend vollzog er auf der Grundlage des Berufsbeamtengesetzes die Entlassung missliebiger Behördenmitarbeiter in Oberhausen.