Frank betätigte sich als Verbandsfunktionär, unter anderem bis 1936 als Amtswalter des "Deutschen Turnverbandes". Frank war ab Oktober 1933 stellvertretender Vorsitzender der „Sudetendeutschen Heimatfront“. Nach dem überragenden Wahlerfolg der nun Sudetendeutsche Partei (SdP) heißenden Organisation bei der Parlamentswahl am 19. Mai 1935 wurde er Abgeordneter im Prager Parlament und Fraktionsführer. Ab 1936 war er Konrad Henleins Stellvertreter, Leiter der Zentralkanzlei und des Propagandaamts der SdP. Während der Sudetenkrise war Frank vom 17. September 1938 bis 10. Oktober 1938 stellvertretender Kommandeur des Sudetendeutschen Freikorps. Als Vertreter der Sudetendeutschen war er im Herbst 1938 mit den Vorverhandlungen beauftragt, die das Münchner Abkommen vorbereiteten.