- Bachelor of Science in Marine Engineering – General Sir John Kotelawala Defence University, 2015 (First class merit)
- Engine Room Watch Keeping Course – On board INS Sarvekshak (Indian Survey Ship, Kochi India), 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
- Type training course on ZF Gear box Major overhauling – SLN Dockyard, 2018
- Type training on MTU Marine Diesel Engine W3/W4 maintenance course – SLN Dockyard, 2018
- Training on MTU (396 series) Marine Engine Major overhauling course – SLN Dockyard, 2019
- Type training on MTU 4000 series Marine Engine QL3 Maintenance course – SLN Dockyard, 2019