본관은 양성(陽城). 자는 성보(誠甫). 동궁행수(東宮行首)로 있다가 1427년(세종 9) 문과에 급제하고, 승문원교리·봉상시판관·서운관판사(書雲觀判事)·승정원좌부승지 등을 거쳐 1465년(세조 11) 판중추원사에 올랐다.
그는 세종의 명으로 역법(曆法)을 연구한 뒤 정인지(鄭麟趾)·정초(鄭招)·정흠지(鄭欽之)·김담(金淡) 등과 같이 『칠정산내외편(七政算內外篇)』을 저술하였다. 이 『칠정산내외편』의 완성으로 조선의 역법은 완전히 정비되었다.
그 뒤 역법의 계산은 주로 이순지와 김담에 의하여 이루어졌다. 또, 이천(李蕆)·장영실(蔣英實)과 함께 천문의상(天文儀象)들을 교정, 제작하였으며, 1445년에는 그때까지 조사, 정리된 모든 천문관계 문헌과 이론을 체계화하여 『제가역상집』 4권 3책을 펴내었다.
또, 1457년에는 세종대에 정리되었던 일월식(日月蝕) 계산법을 알기 쉽게 편찬하라는 왕명을 받고 김석제(金石悌)와 함께 그 법칙을 외우기 쉽게 산법가시(算法歌詩)를 짓고 사용법 등을 덧붙여, 『교식추보법(交食推步法)』 2권 1책을 완성하였다.
이 『교식추보법』은 뒤에 천문분야 관리채용의 1차 시험인 음양과(陰陽科) 초시의 시험교재로 쓰일 만큼 일반화되었다. 산학(算學)·천문·음양·풍수분야에 조예가 깊었다. 시호는 정평(靜平)이다.