1936年1月加入中国共产党。1935年5月参加中国工农红军,为红四军警卫团一营二连一排战士,后升为班长。随红军右路军三过草地,翻越大雪山夹金山、党岭。长征期间,跟随徐向前、陈昌浩等历经多次战斗和各种艰辛。1936年12月在天水与胡宗南部队作战时,带领6名同志掩护师长徐琛吉突围,作战勇敢并负伤,记一等功一次。
1937年8月所在部队改编为八路军129师386旅771团,李凤友任侦察排一班班长。先后参加保卫娘子关的七亘村阻击战、长生口、神头岭战斗,火烧日寇180辆汽车的响堂铺伏击战,粉碎敌九路围攻的长乐村战斗,后转入平原抗日游击战争。1939年秋,在伏击日军114师小林联队作战物资车队战斗中,因侦察情报准确,部队取得全歼日军,毙敌72名,俘虏12名,缴获全部武器弹药的不俗战绩,特别是活捉日军,这在当时是了不起的战绩,为此他因侦察有功,被记二等功一次并被提升为侦察排排长。
1940年任武工队队长,开展“除汉奸”成效显著,受冀南军区通令嘉奖,1941年任连长;1942年参加反扫荡伏击日伪军中,记三等功一次;1943年参加林南战役,8月任771团2营营长;1943年10月,为粉碎蒋介石袭击陕甘宁根据地的阴谋,所在部队急行军20天一千多里,从山西西渡黄河进入陕北,执行保卫毛主席、保卫党中央的艰巨任务。1945年参加抗日战争期间我军对国民党军队的最后一战——爷台山反击战。
解放战争期间,李凤友先后参加延安保卫战、青化砭伏击战、蟠龙攻坚战,陇东、三边、榆林三战,沙家店战役等。1946年任771团副团长。
特别是在1947年陇东、三边、榆林三战中的环县玉后山作战中,李凤友不怕牺牲,作战神勇。在带领二营战斗时,冒着敌人密集猛烈炮火,坚守阵地激战一夜,随后猛攻突围,缴获敌军汽车6辆、山炮6门和大批弹药。战后,被358旅政委余秋里敬称为“李疯子”。并且在纵队召开营以上干部大会上,纵队政委徐立清表扬李凤友,号召大家向“李疯子”学习。从此,在西北野战军中都知道新四旅有个“李疯子”。
之后,李凤友参加了攻克石家庄战役,解放西安战役,解放兰州战役,进军进疆解放大西北。从延安保卫战起共参加战役11次,大小战斗270余个,负伤无数次。
新中国成立后,李凤友在新疆先后任副师长,第2航空预备学校校长,新疆军区独立师师长。1979年1-5月任中共伊犁哈萨克自治州委常委,北疆军区司令员。1987年6月-1991年3月任中共新疆维吾尔自治区顾问委员会常委。正军级干部。1955年荣授陆军上校军衔和中华人民共和国三级“八一”勋章、三级独立自由勋章、二级解放勋章;1960年晋升为大校军衔。1988年7月获二级红星功勋荣誉章。2002年3月25日在乌鲁木齐逝世。