Essential epistemic and nonepistemic restrictions of human being, is necessitated his/her fundamental needing to the religion and revealed teachings. In this case, it can be possible to divide his/her needings to individual and social ones. The role of religion pertained to individual needings is considered in needings like answering to human being’s fundamental questions, making sense of life, guarranting moral acts and explaining the life after death in detail. Its role regarding social needings is related to defining criteria of just life, and rules of ideal governing. In this case, the defect of human being’s intellect for providing just comprehensive laws, is led to pay more attention to the role of revealed teachings. So that some thinkers consider this as the philosophy of prophethood. Finally efficient role of religion, when is clarified that its teachings can have infallible and revelatory origin that such virtues can especially be seen in the Quran. In this paper, after explaining some kinds of human being’s needings, with emphasizing on individual and social ones, is paid attention to the role of religion and revealed teachings for answering such needings. The result of our research is that human being’s essential limitations is led to play God’s effective role. So revealed teachings have the best answers regarding human being’s needinfs, and providing his/her happiness and immortality.