Nach dem Besuch des Gymnasiums St. Fidelis in Stans studierte er 1921 bis 1925 Theologie an der Universität Freiburg (Schweiz). Er empfing am 20. März 1926 in St. Gallen die Priesterweihe. 1926 bis 1932 wirkte er als Kaplan in Appenzell und war danach als Pfarrer in Eschenbach SG (1933–1944) und Andwil SG (1944–1948) tätig, bevor er 1948 bis 1957 als Stadtpfarrer und Ruralkanonikus nach Wil SG wechselte.
1975 reichte er altershalber die Demission ein, trat am 24. März 1976 von seinem Amt zurück und war danach bis zu seinem Tod noch einmal als Kaplan in Appenzell tätig.
An der Synode 72 mahnte er in einer Predigt: «Es ist falsch, eine Aufteilung in Progressive und Konservative vorzunehmen, denn wir müssen beides zusammen sein. Einziger Massstab unseres Handelns ist das Evangelium.»
Franz Xaver Bischof: Joseph Hasler (1900–1985), Bischof des «Aggiornamento». In: Rheintaler Köpfe: Historisch-biographische Porträts aus fünf Jahrhunderten. Hrsg. vom Verein für die Geschichte des Rheintals, Berneck 2004, 214–219.