Using annual time series data from 1970 to 2004, the results show that financial development stimulates economic development whereas foreign direct investment impacts negatively on output expansion in the long run. However, an increased level of financial development enables Thailand to gain more from foreign direct investment, suggesting that the impact of foreign direct investment on output growth can be enhanced through financial development. The results are robust to different measures of financial development.