始为魏人，后在蜀汉丞相诸葛亮于建兴六年(曹魏太和二年；西元228年)发动第一次北伐时随姜维、尹赏、梁虔、梁绪等以及上官家族等一同投降蜀汉，后官至蜀汉太尉。
生平.陇西上官氏一族为上官期之后代，为陇西上邽人，应为上官子脩、上官雝、上官显之族人，于建兴六年孔明北伐时降蜀汉，后官至蜀汉太尉。