建立铜雀台。之后任命曹丕为五官中郎将。建安十六年（211年），曹操命司隶校尉钟繇和将军夏侯渊前去讨伐汉中张鲁。曹操率军到潼关，迎战关西联军马超、韩遂，再从潼关北渡黄河西进，再渡黄河南下侧击联军；联军退到渭水南边后，向曹操和谈被拒；曹操西进，迫使安定郡杨秋投降，曹操东归，留夏侯渊在长安；夏侯渊向西追击马超；韩遂不久战死。九月，曹操以讨伐汉中为名，击败关中马超、韩遂。曹操进一步将凉州、雍州收为领地。十二月，钟繇和夏侯渊征讨张鲁，张鲁惊惧不已；张松建议刘璋在曹军之前攻打张鲁，宜向刘备借力；刘璋不顾部下反对，採