程茂蘭(1905~1978)字田畹。博野沙窩村人。1924年以優異成績畢業于河北省立保定第六中學。1925年赴法國勤工儉學,1934年畢業于里昂大學數理系,1939年獲數學博士學位。
先后在法國巴黎天體物理研究所、里昂天文臺、上普羅旺斯天文臺從事恒星光譜研究,曾任上普羅旺斯天文臺副臺長。早年用大陵五型食雙星的分光光度測量,否定了當時流行的光速與波長有關的理論。后又研究發射線星,尤其是爆發變星,通過認證不同物理條件下所產生的發射線,揭示天體上的物理狀況和變化過程。并用同樣方法研究地球大氣發光現象,以確定地球大氣的一些物理狀況。曾獲法國科學院頒發的騎士勛章。
1957年回國,主持中國科學院北京天文臺的籌建,后任臺長。當選中國天文學會第二、三屆理事會副理事長,為第二、三屆全國人大代表,全國政協第五屆委員會委員。