1922년 함경남도 정평군에서 출생하여, 함흥고등보통학교를 졸업한 후 1950년에 서울대학교 상과대학에서 경제학을 전공하였다. 1967년 부산대학교 명예 법학박사학위, 1971년 썬더버드대학(Thunderbird University) 무역대학원 명예 경제학박사학위, 1972년 쳉치대학교〔政治大學校〕 명예 법학박사학위 등을 수여받았다.
1958년부터 서울대학교 상과대학에서 교수 생활을 시작하였고, 1961년 금융통화운영위원회 위원과 최고회의 의장 고문, 농협중앙회 운영위원에 위촉되었다.
1963년 농업경제연구소 소장을 역임하였고, 1966년부터 1967년까지 제22대 농림부 장관에 취임하였다.
이후 1967년 경제과학심의위원회 상임위원과 1970년 성균관대 총장 등을 거쳐 제13대 대한교육연합회 회장, FAO 한국협회 회장, 제14·15대 대한교육연합회 회장 등을 역임하였다.한편 1973년과 1978년에는 유신정우회 소속으로 제9·10대 국회의원에 당선되어 정치인으로서의 길을 걷기도 하였다.
『농업경제』, 『경제지리』, 『인플레이션론』, 『농업경제학』(역서), 『농업경제』(역서), 『농업과 경제발전』(역서), 『인플레이션』(역서), 『인플레이션과 민주주의』, 『재미있고 유익한 진반 농반』 등 한국농업경제에 관한 저서 및 역서 등을 다수 출판하였다.