The present invention relates to highly pure Ropinirole or salt thereof and a process for preparing highly pure Ropinirole of structural Formula I, by reducing nitro compound of formula II, With hydrogen gas in the presence of a catalysts in water to produce amino compound and cyclizing the resulting amino compound in situ.