Coaching and mentoring are both kind of training to develop people in the professions and personal development of the trainees. This paper presents the history and principles of coaching and mentoring. There are few similarities and differences between coaching and mentoring that have been discussed in this paper. Besides, also presented in this paper are the differences between coaching/mentoring with counselling, consultancy and other traditional forms of training. In conclusion, this article could be able to give clear picture about the origin of coaching/mentoring and their advantages.