Nicorandil is used in the treatment of Angina (heart-related chest pain).Nicorandil is a vasodilator. It works by reducing the workload of the heart. As a result, heart muscle does not need as much blood and oxygen supply. This reduces the frequency and severity of angina attacks.