民国元年）6月之后，他在北京政府内务部任职，曾任内务部参议、总统府咨议。翌年4月他当选民元国会参议院议员。1914年（民国3年）6月，他任陕西省汉中道尹，翌年12月他任阿尔泰办事长官。1918年（民国7年）他因病辞职归乡。1922年（民国11年）他被河南督军冯玉祥赏识。翌年1月，他被推荐任司法总长兼修定法律馆总裁。在任内，因国会不满京师地方检察厅（厅长熊元襄）决定不起诉罗文干，1923年1月17日众议院通过重新查办罗文干的决议，司法总长程克以司法部命令饬令法庭拘罗文干再议，并力主将在罗案中作证的财政部公