This study investigates the relationship between the Indian stock market price behaviour and macro-economic variables. The proxy for the Indian stock market is the BSESENSEX while Foreign Reserve, Exchange Rate (Indian vs. US Dollar) and CPI are proxies for the macroeconomic variables. The Johansen Cointegration Test and the Vector Error Correction Model (VECM) on monthly data collected from websites of Reserve Bank of India and Bombay Stock Exchange within the time period of January 2000 and February 2020 have been applied. We observe a contradiction between the results of trace statistics and the maximal eigenvalue of the Johansen Cointegration. The -trace statistics of cointegration allude to the long-run association between the Indian stock market and its constituent macroeconomic vari-ables. The VECM is then applied to examine the long-run and short-run causalities and the results reveal the same. This study has profound implications for investors to diversify their portfolio, considering the impact of the constituent selected macroeconomic variables in the short run and long run