查尔斯·约克是约翰·约克上校(Colonel John Yorke)和朱莉安娜·约克(Juliana Yorke,婚前姓多德)的儿子。[1]约克于1808年1月22日被委任为第35(皇家萨塞克斯)步兵团的少尉军官。[2]1808年2月18日,约克晋升中尉并被调到第52(牛津郡)轻步兵团,随军参加半岛战争。[2]战争期间,约克参加了1808年8月的维梅鲁之战、1811年5月的富恩特斯德奥尼奥罗战役、1812年1月的罗德里戈城战役。在参与同年4月的巴达霍斯战役时,约克在战斗中负伤。[2]康复后,他继续参加了同年7月的萨拉曼卡战役、1813年的维多利亚战役、比利牛斯山脉战役、尼维尔战役和尼夫战役。[2]在1814年1月20日晋升上尉后,约克参加了同年2月的奥尔泰兹战役,在那里他再次负伤。[3]