太守，任内尽力办公，因此被升为蜀郡太守。不久转任益州治中从事。刘备称帝后，便出兵征讨东吴，发动夷陵之战，但最终被击败，退到永安。汉嘉太守黄元听闻刘备患病，而自己向来和诸葛亮不和，害怕一旦刘备逝世，诸葛亮当权后会遭到报复，于是趁成都空虚叛乱，纵火烧临邛，杨洪于是派将军陈曶和郑绰讨伐黄元，当时众人都认为黄元战败后会逃到南中固守，但杨洪认为黄元不会这样，必会沿江东下逃走，派陈曶等在南安崃口阻截，最后果然生擒黄元。建兴元年（223年），赐爵关内侯，再次被任命为蜀郡太守、忠节将军，后来担任越骑校尉，继续治理蜀