Islamic revolution of Iran, as a social event, brought about some changes, in the both theoretical realm and social facts.One of the most significant problems in social science is the question of influences between agency and structural factors in the revolution.Some sociologists emphasize on superiority of agency factors in revolution while some others consider the structural ones as more crucial phenomena.This paper aims to analyze the roles of and relationship between structure and agency in cultural explanation of the Islamic revolution and classify four types of cultural explanation.At the end, we would come to the conclusion that agency (as an actor) is a more signification variable than structure.