Johnny Rohrweck stammt aus Großraming und begann seine Karriere als alpiner Skirennläufer. Im Alter von 15 Jahren bestritt er in der Schlick seine ersten beiden FIS-Slaloms. Bis April 2010 bestritt er zahlreiche FIS- und Citizen-Rennen in allen Disziplinen und nahm mehrmals an den österreichischen Meisterschaften teil. Seine beste Resultate erreichte er im Jänner 2008 mit Platz drei im Citizen-Riesenslalom von Turnau und Rang sechs in der FIS-Abfahrt von Innerkrems.
Nach ausbleibenden Erfolgen wechselte Rohrweck im Winter 2010/11 die Sportart und gab im Jänner in St. Johann in Tirol in der Disziplin Skicross sein Debüt im Freestyle-Skiing-Weltcup. Drei Wochen später startete er in Le Sauze erstmals im Europacup und gewann gleich sein erstes Rennen. Im Dezember 2013 holte er mit Rang 19 in Val Thorens seine ersten Weltcup-Punkte. Einen Monat später musste er sich als Zweiter am Kreischberg nur Alex Fiva geschlagen geben und feierte damit seinen ersten Podestplatz im Weltcup. In den kommenden Jahren gelangen ihm drei weitere Podestplätze. Ab 2015 nahm er viermal an Weltmeisterschaften teil, wobei er sein bestes Ergebnis 2021 mit Rang acht in Idre erreichte. Am 19. Februar 2021 feierte Rohrweck nach zehn Jahren als Skicrosser auf der Reiteralm seinen ersten Weltcupsieg.