Who is the Supreme Leader of Iran? Ali Khameini is the current Supreme Leader of Iran, and has been ruling for more than a ...