Answer
Yes, Moshe Katsav held ministerial positions in the Israeli government before becoming president. He was first appointed as Minister of Tourism in 1996, and then served as Minister of Industry and Trade from 2001 to 2003. He was also appointed as Minister of Transportation in 2003, and served in that position until he was elected president in 2005.