奏署推官，加大理寺直，迁右拾遗。桑维翰为开封府尹，奏署判官。后汉干祐初年，史弘肇领侍卫亲军，威权震主，残忍自恣，无敢忤其意者。其部下吏告民犯盐禁，法当死。狱将决，居正疑其不实，召诘之，乃吏与民有私憾，因诬之，逮吏鞫之，具伏抵法。弘肇虽怒甚，亦无以屈。后周广顺初年，迁比部员外郎，领三司推官，旋知制诰。后周太祖征兖州，诏居正从行，以劳加都官郎中。显德三年，迁左谏议大夫，擢弘文馆学士，判馆事。六年，使沧州定民租。未几，以材干闻于朝，擢刑部侍郎，判吏部铨。宋朝建立后，任户部侍郎（寄禄官，正四品下），加兵部侍郎（