Disclosed herein is an improved process for preparation of Sevelamer hydrochloride having phosphate binding capacity of 4.7 to 6.4mmol/g. Further, the invention discloses Sevelamer hydrochloride compositions and a novel process for preparation of said compositions comprising high shear non-aqueous granulation.