Pulsar timing observations are being carried out with the Nanshan 25-metre radio telescope since 2000. We observe about 300 pulsars, including nine millisecond pulsars, at 1.5 GHz with a cryogenic receiver and digital filterbank. Frequent observations at Nanshan revealed 50 glitches. We detect nine more glitches in the past two years. Timing solutions obtained with the Nanshan telescope for eight radio loud Gamma ray pulsars are presented.