The stock return of oil sales sector responds to all shocks most significantly. Before and after 2012, the impacts of oil price shocks change structurally. The stock returns are mostly affected by oil supply and precautionary demand shocks. The contribution of China’s oil stock returns to oil price shocks is increasing.