Indrakantha is a physician, specializing in community medicine and public health. He has experience in conducting public health prevention and promotion programmes at field level and national level, in Low Middle Income Country settings. In addition, he has been involved with planning and development of national level policies and actions plans as a senior public officer and a UN health officer. His academic and professional experience is mainly related to NCD prevention and control. He has also been involved with public health research, especially related to injuries.