The present invention relates to a method for diagnosis of cancer and for monitoring the progression of cancer and/or the therapeutic efficacy of an anticancer treatment in a sample of a subject by detecting oncogenic proteins in microvesicles, and to the use of an agent blocking exchange of microvesicles for treating cancer.