علت دقیق بروز اختلال وسواس مشخص نیست، اما به نظر می رسد که ترکیبی از عوامل ژنتیکی، بیولوژیکی و محیطی در آن نقش داشته باشند. تحقیقات نشان داده اند که تغییرات شیمیایی در مغز، به ویژه در سطح سروتونین، ممکن است به توسعه این اختلال کمک کنند. عوامل ژنتیکی نیز می توانند نقشی ایفا کنند، به طوری که در برخی خانواده ها وسواس به صورت موروثی دیده می شود. همچنین، استرس های محیطی و تجربه های تلخ یا آسیب های روانی می توانند زمینه ساز بروز این اختلال باشند.