- BTech in Mechanical Engineering at Naval College of Engineering, INS Shivaji, India affiliated to Jawaharlal Nehru University, 2010 ? 2013
- Engine Room Watch Keeping course ? On board SLNS Sagara, 2014
- Engine Room Watch Keeping course ? On board Indian Coast Guard Ship Samar, Kochi, India 2016
- Marine Propulsion Control Technology course ? Military Institute of Technology, Pune, India, 2016
- Marine Engineering Specialization course ? Centre of Marine Engineering Technology, INS Shivaji, India, 2017
- Type training course on ZF gearbox major overhaul ? SLN Dockyard, 2015
- Training on Non-Destructive Testing (Ultrasonic Testing-Level 01) ? National Centre for Non-Destructive Testing, Colombo, 2018
- Type training course on Kamewa 50 S II Water jet major overhaul ? SLN Dockyard, 2019
- Type training course on Deutz main engine major overhaul ? SLNS Thakshila, 2020
- Passed Junior Naval Staff Course ? Naval and Maritime Academy, 2022