心在汉的上一句是身在曹营,身在曹营心在汉是一个汉语成语,比喻人身子虽然在对立的一方,但心里想着自己原来所在的一方,不在自己的志向之地,有身不由己之感。此处为了凸显关羽的忠义,而现代却多用语贬义。
出自《三国演义》,《三国演义》第二十五回至二十七会记载,关羽和刘备走散后,被曹操留在营中,“封侯赐爵,三日一小宴,五日一大宴,上马一提金,下马一提银”,恩礼非常;但关羽却系念刘备,后来得知刘备在袁绍处,遂挂印封金,“过五关斩六将”,终于回到刘备身边。