State-run NTPC will invest about Rs 20,000 crore to set up a 3,960-megawatt (Mw) coal-based power project in Madhya Pradesh.