He has served in the Ministry of Foreign Affairs for many years.
Tips
register
供职 is formal and somewhat literary. In everyday conversation, 工作 (to work) or 任职 (to hold an office) would be more common. 供职 often implies public service or a formal institutional role.