 In December 2014, Yang was appointed President of Changjiang Property Insurance Company Ltd., a joint venture established in 2011 by China Guodian Corporation together with several state-owned enterprises controlled by the Hubei provincial government.It was headquartered in Wuhan, the capital of Hubei province.Under his leadership, the company signed strategic cooperation agreements with many local governments in Hubei, but also received many citations from the China Banking and Insurance Regulatory Commission for violating industry regulations.