North Dakota House of Representatives
Politisch schloss er sich der Republikanischen Partei an. Zwischen 1909 und 1914 saß er als Abgeordneter im Repräsentantenhaus von North Dakota, dessen Speaker er im Jahr 1913 war. 1914 wurde er an der Seite von Louis Benjamin Hanna zum Vizegouverneur von North Dakota gewählt. Dieses Amt bekleidete er zwischen 1915 und 1917. Dabei war er Stellvertreter des Gouverneurs und Vorsitzender des Staatssenats. In den Vorwahlen des Jahres 1914 hatte er seinen Vorgänger Anton Kraabel geschlagen, der dann aber auch wieder sein Nachfolger werden sollte. Später zog John Fraine nach Minneapolis in Minnesota, wo er juristischer Berater der "Veterans’ Administration" wurde. Dort ist er am 15. Mai 1943 auch verstorben.