Knosp vertrat die Christlichsoziale Partei vom 2. Dezember 1930 bis zum 2. Mai 1934 im Nationalrat (IV. Gesetzgebungsperiode) und war zudem vom 26. Februar 1934 bis zum 31. Oktober 1934 Landesrat in der Salzburger Landesregierung. Danach wurde er am 22. November 1934 Mitglied des Ständischen Salzburger Landtags, wobei er als Vertreter des Handels und Verkehrs nominiert wurde und am selben Tag zum Präsidenten des Ständischen Landtags gewählt worden war. Per 12. März 1938 verlor Knosp seine politischen Ämter infolge der Machtübernahme der Nationalsozialisten.