The aim of this study was to investigate the effectiveness of psychological intervention on dysfunctional attitude, general health and psychological well-being of bus drivers. The research method was quasi-experimental with pretest-posttest. In order to carry out this research, 158 bus drivers of the bus company in Tehran who were introduced by this company to participate in a training course "psycho-social interventions for drivers", were selected according to the convenience sampling procedure, and were then randomly assigned to four groups recieving the trainings of anger, effective communication, and stress management. The instruments were Dysfunctional Attitude Scale, General Health Questionnaire and Ryff’ s Scales of Psychological Well-Being. In order to collect the data, the participants were asked to answer both pre and post-test research scales. The data were analysed by multivariate analysis of variance. Findings show that the psychological intervention affected significantly on the reduction of dysfunctional attitude (F=4/47, P=0/03), promotion of general health (F=6/85, P=0/01) and psychological well-being (F=5/21, P=0/02) among bus drivers.