兰亦农是湖南省茶陵县人,1938年参军,同年加入中国共产党。抗日战争时期,他历任学员、干事、连指导员、朱德警卫二团总支书记、团政治处副主任等职,参加了“反扫荡”、百团大战和豫西、豫北等战役战斗。解放战争时期,他历任团政治处主任,团副政委、政委等职,参加和指挥了锦州、辽西、天津、衡宝等战役战斗。新中国成立后,他历任师政治部副主任、主任,师副政委、政委,军政治部主任、副政委、政委,昆明军区副政委兼贵州省军区第一政委以及中共广西靖西县委书记、贵州省委第一书记等职,参加了西南剿匪、抗美援朝,为部队革命化、现代化、正规化建设作出了贡献。
兰亦农是中国共产党第九届候补中央委员。他曾荣获三级独立自由勋章、二级解放勋章和独立功勋荣誉章。 2008年2月14日在北京逝世,享年89岁。