The present invention provides a process for the preparation of 1H-benzimidazol-1-methyl-5-N,N-di(2-hydroxyethyl)-2-butanoic acid ethyl ester. The present invention also provides a process for the preparation of bendamustine hydrochloride. The present invention further provides a process for the purification of bendamustine hydrochloride.