colleague

Can the word "colleague" mean "a person of the same profession as sb (but not sb's fellow worker)", i.e. is it alright to call someone a "colleague" if he/she does not work at the same organization as you, but just belongs to the same trade?
If not, what should be used instead?