琨,琅邪临沂人。晋卫将军荟孙。宋永初中,除郎中、驸马都尉,奉朝请。元嘉初,为尚书仪曹郎、州治中。累迁左军谘议,领录事,出为宣城太守、司徒从事中郎、义兴太守。还为北中郎长史、黄门郎、宁朔将军、东阳太守。孝建初,迁廷尉卿、骠骑长史,加临淮太守,转吏部郎。出为广州刺史,还为廷尉。加给事中,转历阳内史,徙东中郎长史,迁度支尚书。出为广陵太守。泰始初,迁度支尚书,加光禄大夫。出为冠军、将军吴郡太守,迁中领军,加太常及金紫,加散骑常侍,出为会稽太守。元徽中,迁金紫光禄、本州中正,加特进。顺帝即位,进右光禄大夫。齐受禅,领武陵王师,加侍中。建元四年卒,年八十四。赠左光禄大夫。