Student 1893 fra Efterslægtselskabets skole og i perioden 1895-1911 assistent ved Det Classenske Fideikommis. 1901 blev han cand.jur. og året efter fuldmægtig ved Frederiksberg birk og senere kopist i Landsover- samt Hof- og Stads-retten. Efter en kort tid som sagførerfuldmægtig blev han 1905 assistent i justitsministeriet og fra det følgende år tillige ekspeditionssekretær i Overværgerådet. 1909 konstitueredes han som assessor i Københavns Kriminal- og Politiret, og 1910-11 var han auditør i hæren og flåden. 1911 blev han chef for statspolitiet.
Ved genforeningen blev han tillige chef for det sønderjyske ordenspoliti. 1926 blev han chef for statens færdselspoliti og året efter for det da oprettede rejsehold.
Han var medlem af Retsplejeudvalget og af forretningsudvalget for den internationale kriminalpolitikommission i Wien samt af den internationale politikonference i USA. I sidstnævnte egenskab deltog han 1933 i et møde i Chicago hvor han valgtes til vicepræsident i The International World Police.