VOCATION
The word “vocation” comes from the Latin vocare, meaning “to call.”A vocation is an occupation, either professional or voluntary, that is carried out more for its unselfish benefit than for income, which might be regarded as a secondary aspect of the vocation, however beneficial. Vocations can be seen as fulfilling a psychological or spiritual need for the worker, and the term can also be used to describe any occupation for which a person is specifically gifted, and usually implies that the worker has a form of “calling” for the task.
A profession is an occupation that requires specialized knowledge, skill, training ,etc and they are usually have regulatory bodies, further they possess a high degree of autonomy, ethical code, status, power, etc and process of certification or licensing.
SOURCE:WIKIPEDIA,YAHOO