凤翔,又名锡凤,字集廷,杨氏。汉军镶黄旗人。祖籍贵州,其先世于清康熙年间迁居永吉(今吉林市)。初任笔帖式,后升蓝翎骁骑校,镶红旗汉军佐领,五常堡协领,吉林鸟枪营统辖、参领。
光绪二十年(1894年),中日甲午战争爆发,凤翔随吉林将军长顺到奉天,掌管粮饷供给。当时清军因指挥不当屡战屡败,凤翔却做到“给食不乏”,在辽阳保卫战中保证了军粮供应。此后,派赴珲春帮办督理边务。光绪二十四年五月十五日,补授阿勒楚喀副都统。八月,以“办理边防出力”,得赏头品顶戴。二十五年十二月二十五日(1898年1月25日)任黑龙江副都统。但由于接任者数月后始至,因此凤翔至瑷珲已在春夏之交。
光绪二十六年六月,沙俄阿穆尔总督格罗戴柯夫借口“护路”,向黑龙江将军寿山提出俄兵数千欲假道理珲、齐齐哈尔,开往哈尔滨,寿山严词以拒。随后寿山致电凤翔“令戒备一切,如俄兵过境,宜迎头痛击,勿令下驶。”此时,寿山以军情紧急,决定分兵三路御敌,委黑龙江、呼伦贝尔、通肯三城副都统分别为北、西东三路翼长,因此凤翔为北路翼长。六月十八日,俄船“米哈伊尔号”伪装商船在瑷珲四道沟靠岸进行侦察,被清军发现,见满载军火武器,遂将该船扣押。又驶来一铁甲船,“色楞格号”,停在“米哈伊尔”船旁进行非法侦察,被阻拦后欲开船逃走,并首先向清军开枪射击,清军开炮还击,为首的阔利斯达夫受重伤,奔逃海兰泡。于是黑河军与海兰泡军相轰击持续数日。
沙俄军队血洗海兰泡和江东六十四屯后,江东六十四屯的大批难民欲逃奔瑷珲,因无法渡过黑龙江而露守江滩,凤翔闻讯急忙派船接渡难民到瑷珲城。沙俄的野蛮罪行激起清军官兵的愤怒,纷纷向凤翔请战,要求过江杀俄兵复仇。六月二十九日,凤翔派统领王良臣率五百余人渡江,抄沙俄的后路,激战四小时,俄军败退,渡江伏击战取得胜利。七月八日(8月2日)俄军向大黑河屯进犯,“水陆相应,双方夹击”,清军寡不敌众,大黑河屯失守。次日,俄军攻打瑷珲,清军退至头道沟。七月十日,俄军万余人分东、南、北水陆三面进攻瑷珲,凤翔率清军分三路拒敌,作战伤亡3000余人。战至午后,瑷珲城破,俄兵纵火焚城。七月十二日,凤翔率千余清军退守二龙山,与义和团合兵一处,利用地形与俄军相杀上下数次,后因伤亡过重,连夜退守北大岭,设伏于岭下两旁山侧,形成纵深4公里的袋形阵地。十九日上午,俄马步队疾驱沿山下大道奔岭,清军伏兵开炮连击,俄军知有埋仗,遂停下向西进攻。清军枪炮齐发,又有鄂伦春族500人马队冲杀,俄军伤亡惨重。随后俄军发动攻势,炮火猛烈,凤翔亲自督战,发令道:“有后者斩”。大呼陷阵,杀敌甚多。西南面童统领怯战欲退,凤翔持刀督战,使该军未退。俄军稍退复进,凤翔在混战中,多次冲入敌阵,身上右臂、左足受伤,鲜血直淌。两次坠马,两次上马,仍鏖战不休。既还,终因伤势过重,呕血数升而死。
凤翔将军以身殉国后,清政府屈服于沙俄的无理要求,竟宣布凤翔“有罪”,革去其副都统职务。其后有人提出应予昭雪,清廷却一再“从缓置议”,使这位民族英雄长期受到不公正的对待。
但是,凤翔的壮举一直在民间传颂。凤翔殉难后,同年九月北京《直报》就刊文悼念凤翔殉难于北大岭的悲壮事迹。同治十三年(1874年)进士延清见报即赋诗讴歌,内云:“三跃阵前惊堕马,一麾道左耻牵羊。将星夜半营门落,痛惜将军呕血亡。”