He was born in 1955 in Puštal in Škofja Loka. At first, Štefan lived in Selo nad Polhovem Gradcem. When he became regularly employed, he moved to Sveti Andrej above Škofja Loka. After graduating from the Secondary School of Electrical Engineering in Ljubljana, he worked as a maintenance technician of electrical equipment in factories. He is now responsible for maintaining the premises of the Clinic for Small Animals and surroundings. He is a member of the Association of Small Animal Breeders of Kranj.