- 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