琨,瑯邪臨沂人。晉衛將軍薈孫。宋永初中,除郎中、駙馬都尉,奉朝請。元嘉初,為尚書儀曹郎、州治中。累遷左軍諮議,領錄事,出為宣城太守、司徒從事中郎、義興太守。還為北中郎長史、黃門郎、寧朔將軍、東陽太守。孝建初,遷廷尉卿、驃騎長史,加臨淮太守,轉吏部郎。出為廣州刺史,還為廷尉。加給事中,轉歷陽內史,徙東中郎長史,遷度支尚書。出為廣陵太守。泰始初,遷度支尚書,加光祿大夫。出為冠軍、將軍吳郡太守,遷中領軍,加太常及金紫,加散騎常侍,出為會稽太守。元徽中,遷金紫光祿、本州中正,加特進。順帝即位,進右光祿大夫。齊受禪,領武陵王師,加侍中。建元四年卒,年八十四。贈左光祿大夫。