Semasa muda, Janša adalah anggota Partai Komunis Yugoslavia (Communist Party of Yugoslavia). Pada 1989, Janša ikut mendirikan partai oposisi Slovenia bernama Uni Demokratik Slovenia (Slovenian Democratic Union atau SDZ). Pada pemilihan pertama pada bulan Mei1990, ia menjabat sebagai Menteri Pertahanan.
Setelah runtuhnya SDZ pada 1992, ia menjadi anggota Partai Demokrat Sosial Slovenia (Social Democratic Party of Slovenia) dan tetap menjabat sebagai Menteri Pertahanan hingga Maret1994. Ia terpilih kembali sebagai Menteri Pertahanan dari Juni2000 hingga November 2000 untuk pengganti pemerintahan Andrej Bajuk.
Wikimedia Commons memiliki media mengenai Janez Janša.