Mohr var norsk-svensk visekonsul i København i 1874 og arbeidet i Statistisk sentralbyrå 1882–1903, byråsjef fra 1889. 1886–1905 var han kammerherre hos Oscar II.