Nach dem Abitur am Akademischen Gymnasium Danzig begann er an der Universität Jena Rechtswissenschaft zu studieren. 1900 wurde er im Corps Thuringia Jena recipiert. Als Inaktiver wechselte er an die Friedrichs-Universität Halle. Nach dem Referendarexamen (1903) war er beim Amtsgericht in Putzig. 1907 bestand er die große juristische Staatsprüfung. Danach war er Assessor bei Gericht und Staatsanwaltschaft in Danzig, Konitz und Elbing. Er wurde 1914 zum Staatsanwalt in Danzig ernannt. Den Ersten Weltkrieg verbrachte er auf dem rumänischen Kriegsschauplatz. Danach engagierte er sich vorübergehend in der Deutschnationalen Volkspartei. In Langfuhr war er ihr Vorsitzender. Ab 1919 war er nebenamtlich bei der Provinzialverwaltung tätig, ab 1921 als stellvertretender Landesrat. In der Freien Stadt Danzig wurde er 1924 am 1. Juli 1924 zum Ersten Staatsanwalt befördert und im Oktober 1924 mit der Leitung der staatlichen Kriminalpolizei betraut. Am 1. Juli 1926 wurde er zu ihrem Leiter ernannt. Von 1935 bis 1943 war er Vorsitzender der "Gesellschaft für Familienforschung, Wappen- und Siegelkunde in Danzig" und Herausgeber der genealogischen Zeitschrift "Danziger familiengeschichtliche Beiträge". Er starb im 64. Lebensjahr.