Hundreds of mourners gathered at St Cadoc's Roman Catholic Church in Cardiff, to pay their respects and say goodbye to captain Stephen Healey who was killed while on duty in Afghanistan.
Full military honours were given to Captain Stephen Healey at his funeral.
The service for the soldier from the 1st Battalion The Royal Welsh was held at St Cadoc's Roman Catholic Church in Rumney, Cardiff, before he was buried with full military honours.
The funeral of a Captain Stephen Healey from Cardiff has been taking place today.
Captain Healey from 1st Battalion the Royal Welsh died in Afghanistan after his vehicle hit an explosive device last month.