Agent‐based virtual simulations of social systems susceptible to corruption (e.g., police agencies) require agents capable of exhibiting corruptible behaviors to achieve realistic simulations and enable the analysis of corruption as a social problem. This paper proposes a formal belief‐desire‐intention framework supported by the functional event calculus and fuzzy logic for modeling corruption based on the integrity level of social agents and the influence of corrupters on them. Corruptible social agents are endowed with beliefs, desires, intentions, and corrupt‐prone plans to achieve their desires. This paper also proposes a fuzzy logic system to define the level of impact of corruption‐related events on the degree of belief in the truth of anti‐corruption factors (e.g., the integrity of the leader of an organization). Moreover, an agent‐based model of corruption supported by the proposed belief‐desire‐intention framework and the fuzzy logic system was devised and implemented. Results obtained from agent‐based simulations are consistent with actual macro‐level patterns of corruption reported in the literature. The simulation results show that (i) the bribery rate increases as more external entities attempt to bribe agents and (ii) the more anti‐corruption factors agents believe to be true, the less prone to perpetrate acts of corruption. Copyright © 2014 John Wiley & Sons, Ltd.