Hans est issu de l'ancienne famille noble (de) brandebourgeoise von Werder (de). Il est le fils du major prussien Hans von Werder (1802-1851) et de son épouse Elisabeth, née von Béguelin (1810-1870). Son grand-père est le lieutenant général prussien Hans von Werder (de).
Après avoir fréquenté les écoles des cadets de Wahlstatt et Berlin, Werder est affecté le au grade de sous-lieutenant au 19e régiment d'infanterie (de) de l'armée prussienne. De 1858 à 1861, il fréquente l'Académie de guerre à Berlin et est muté en au 59e régiment d'infanterie (pl). Il occupe ensuite le poste d'aide de camp au bureau topographique (de) de l'État-Major général, où il est promu capitaine le et classé en . Pendant la guerre austro-prussienne en Bohême en , il sert comme officier d'état-major général dans le 8e corps d'armée de l'armée de l'Elbe et participe aux combats près de Hühnerwasser (de) et Münchengrätz ainsi qu'à la bataille de Königgrätz le . En , il devient commandant de compagnie dans le 90e régiment de fusiliers (de) et est promu major à l'État-Major général.
Pendant la guerre franco-allemande, il sert en dans la 13e division d'infanterie, d'abord sous les ordres du général von Glümer devant Metz, puis sous ceux du général von Bothmer (de) dans le Jura. De 1872 à 1875, il travaille au ministère de la Guerre, puis occupe jusqu'en le poste de chef d'état-major du 15e corps d'armée à Strasbourg. Promu colonel en 1877, il prend en 1881 le commandement du 96e régiment d'infanterie (pl) à Altenbourg[1]. En , il devient major général et reçoit le commandement de la 50e brigade d'infanterie (de) à Darmstadt. Après avoir été promu général de corps d'armée, il commande la 1re division à Königsberg du au . Fin , il devient général commandant du 1er corps d'armée et est promu général d'infanterie le . Le , sa demande de départ à la retraite est acceptée et Werder est décoré de la Grand-croix de l'ordre de l'Aigle rouge avec feuilles de chêne et épées sur l'anneau et mis à disposition (de) avec la pension légale.
Il passe sa retraite d'abord à Potsdam, puis à Görlitz, et est inhumé à Gütergotz (de).
Werder épouse Rose von Albrecht (1837-1913) le à Gütergotz[2]. Le mariage a donné naissance aux enfants suivants :
- Elisabeth (1866–1950), épouse en 1890 Wilhelm von Waldow, ministre d'État prussien
- Hans (de) (1867–1923), colonel prussien, épouse en 1893 Elisabeth von Goertzke-Großbeuthen (1872–1915), deux enfants, trois petits-enfants
- Anna (1869–1938) épouse Wilhelm von Auer (de) (1864–1918), major général prussien[3]
- Karl († 1874)
- Friedrich (1876–1926), lieutenant-colonel prussien, épouse en 1916 Gertrud Wittrien (née en 1885), deux filles[4]