The disclosure provides nanoparticles of indirubin and methods of making and using these particles for the treatment of cancer, neurodegenerative disorders and inflammatory diseases. The effective average particle size of the nanoparticles is less than 2000 nm.