프랑스의 철학자 콩트(August comte)는 19세기에 타인의 행복과 이익을 위해서 본인은 희생을 하는 행위를 이타주의라고 정의하면서 이타주의가 인간이 다른 동물들과는 구별되는 특성 중 하나로 이해했다. 사람들의 이타적인 행동은 마음에서 일어나는 동기에 의해서 결정된다. 정신분석학적으로 볼 때에 사람들이 이타적인 행동을 하게 되는 동기는 여러 가지 이유가 있다.

첫째, 자신이 과거에 경험한 역경을 떠올리며 그 사람의 처지를 공감해 돕는 경우가 있다.

둘째, 방어기제가 작동하게 돼 이타적 행동을 하기도 한다. 그렇게 하지 않으면 마음이 불편해서 미리 예방 차원에서 이타적 행동을 하게 된다.