The invention relates to a process for preparing silodosin. The invention relates to the preparation of substantially pure silodosin. The invention also relates to silodosin solid particles, wherein 90 volume-percent of the particles (D90) are less than 10 microns and a process for achieving the particle size (D90) less than 10 microns. The invention also relates to pharmaceutical compositions of silodosin comprising 90 volume-percent of the particles (D90) less than 10 microns.