Johann Passler lebt in Antholz, ist Polizist und startete für das "Centro Sportivo Carabinieri". Seit der ersten Hälfte der 1980er Jahre trat er im Biathlon-Weltcup an. Regelmäßig erreichte er Platzierungen in den Punkterängen. Schon bei den Biathlon-Weltmeisterschaften 1983 in Antholz lief er im Einzel auf den sechsten Platz. Ein Jahr später lief er bei seinen ersten Olympischen Winterspielen in Sarajevo und belegte die Plätze 35 im Sprint und fünf mit der Staffel. Die Biathlon-Weltmeisterschaften 1985 in Ruhpolding verliefen für Passler sehr erfolgreich, er gewann im Sprint die Bronzemedaille. 1986 verpasste der Italiener am Holmenkollen in Oslo im Sprint als Viertplatzierter eine weitere Medaille und wurde zudem Siebter im Einzel. Eine Medaille gewann er gemeinsam mit Werner Kiem, Gottlieb Taschler und Andreas Zingerle als Drittplatzierter des Staffelrennens. Nicht ganz an die Erfolge der Vorjahre konnte Passler 1987 in Lake Placid anknüpfen, wo er 31. im Sprint und 19. im Einzel wurde. Sein erfolgreichstes Jahr im Biathlon erlebte der Südtiroler 1988, als er bei den Olympischen Spielen in Calgary mit der italienischen Staffel über 4×7,5 Kilometer in der WM-Besetzung des Vorjahres die Bronzemedaille und im Einzel über 20 Kilometer ebenfalls Bronze gewann. Im Sprint lief er auf Platz acht. Im gleichen Jahr belegte er in der Gesamtwertung des Biathlon-Weltcups den dritten Platz. Ein Rennen dieser Saison, ein Einzel in Antholz, gewann er.