Based on a DSGE model embedded with a stock market, we inspect interconnection between China’s financial markets and macroeconomic cycles. We find consumption, investment and capacity utilization display significant and positive responses to stock market booms triggered by financial and confidence shocks, however, inflation responds insignificantly. We perceive a counteractive and significant reaction of China’s monetary policy rule to credit-to-GDP gap at business cycle frequency. We decompose stock price into fundamental value influenced by the financial shock and speculative bubble driven by the confidence shock, and the confidence shock’s contribution to stock price fluctuations is estimated to be about 14.8%. Model validation based on the DSGE-VAR framework indicates no serious structural model misspecification.