Nicorandil is a vasodilatory drug used to treat angina. Angina is chest pain that results from episodes of transient myocardial ischemia. This can be caused by diseases such as atherosclerosis, coronary artery disease and aortic stenosis. Angina commonly arises from vasospasm of the coronary arteries.