The present invention provides a nanoparticulate form of dithiocarbamate-metal complex and at least one blood protein having nanoparticles of the size 2-900 nm. The nanoparticulate form is obtained by a process comprising a sequential addition of individual components, resulting in their self-assembling. The aqueous dispersion of the nanoparticulate form is suitable for parenteral administration and for therapy and visualization of cancer.