Haha yes he doesThe current president of Iran is Masoud Pezeshkian, who has been in office since July 28, 2024. He was elected in the 2024 presidential election. He does have to check his actions with the supreme religious leader.
In fact he is appointed by supreme leader and here is no open and fair election