三国时期武陵太守,字元机,京兆人,传为武帝侍从金日磾之后,刘表部将。演义中,刘备南征,遣张飞攻武陵,金旋出城迎战,为其从事巩志所杀。
《三国演义》里,金旋在第五十三回以武陵太守的身分登场,面对刘备所派遣的远征军统帅张飞,虽然自身力主抗战,但麾下从事巩志却劝谏金旋投降。与张飞交战失利后撤退于城门前,遭到巩志背叛,被其一箭射中面门,坠马而死。
至于其结局,尚有疑问。《三国志·蜀书·先主传》中记载:“先主表琦为荆州刺史,又南征四郡。武陵太守金旋、长沙太守韩玄、桂阳太守赵范、零陵太守刘度皆降。”此记载表明金旋投降了刘备。
但同时在此处,裴松之有注:“三辅决录注曰:金旋字元机,京兆人,历位黄门郎、汉阳太守,徵拜议郎,迁中郎将,领武陵太守,为备所攻劫死。子祎,事见魏武本纪。”就是说,金旋被刘备的军队杀死。
两种记载有冲突,“为备所攻劫死”与“降”是无法共存、或者是有先后关系的。