Причины следующие:
* Падение авторитета греко-римского язычества на территории Римской Империи, возникновение синкретических культов, духовные искания римлян в поисках новой истины;
* Привлекательность христианства для низших слоев римского народа - рабов, вольноотпущенников и бедняков;
* Интернациональность христианства, в котором нет "ни эллина, ни иудея", и которое всегда было открыто для всех национальностей;
* Наряду с христианством, успехи имели другие культы, например, митраизм. Но христианство победило благодаря императору Константину, который признал его законной религией, после чего оно вскоре прочно установилось в Риме и стало государственным.
До V века распространение христианства происходило главным образом в географических пределах Римской империи, а также в сфере её культурного влияния (Армения, вост. Сирия, Эфиопия), в дальнейшем (в основном во 2-й половине 1-го тысячелетия) — среди германских и славянских народов, позднее (к XIII—XIV вв.) — также среди балтийских и финских народов. В новое и новейшее время распространение христианства вне Европы происходило за счёт колониальной экспансии и деятельности миссионеров.