- Bachelor of Technology in Mechanical Engineering – Jawaharlal Nehru University, India, 2014
- Engine Room Watch Keeping course – On board SLNS Sayura (Sri Lanka Naval Ship) in 2016 and ICGS Shoor (Indian Cost Guard Ship) in 2017
- Marine propulsion control technology course – Military Institute of Technology, Pune, India, 2017
- Marine Engineering Specialization Course – Centre of Marine Engineering Technology, INS Shivaji, Lonavala, India, 2017
- Training programme on automobile air conditioning mechanic – Automobile Engineering Training Institute, 2018
- Type training course on Hamilton water jet system (HJ273/HJ274) overhaul – SLN Dockyard, 2018
- Type training course on Reintjes WVS 430 gear box major overhaul – Deutz Workshop, SLNS Thakshila – 2021
- Training programme on maintenance of hydraulic, pneumatic and combined control systems – Construction Equipment Training Center (CETRAC) – 2022