前去防守郿县抵御赵云等之攻击；诸葛亮则亲率诸军进攻祁山，发动第一次北伐。诸葛亮北伐令天水、南安和安定三郡叛魏响应，关中震动，震惊曹魏，魏明帝更亲身到长安督战，并派张郃抗击进攻祁山的诸葛亮。
经过.诸葛亮攻祁山时，众人都建议用宿将魏延、吴懿等人任主将，但诸葛亮未採用，并任命自己的参军马谡领导诸军。后诸葛亮下令马谡防守军事重地街亭，以防御曹魏将领张郃的进攻，然而马谡违反诸葛亮节度，举措烦扰，更加舍弃水源，选择登上南山据守而非佔据山下的城镇；禆将军王平曾多番规劝，但马谡都不接纳。张郃到后