Texas police shot a man after he disarmed a potential church shooter who had been holding more than 100 people hostage in at a congregation in Amarillo.

Joshua Len Jones, 35, barged into a church service at the Faith City Mission in Amarillo, on Valentine's Day and pulled out a gun.

Churchgoer Tony Garces managed to disarm Jones during a scuffle, but when police arrived, they shot Mr Garces instead.

Hostage situation: Tony Garces shows off his bullet entry wound after he was shot by police as he had managed to disarm a man who had pulled out a gun during a church service

The incident took place during a morning service at the Faith City Mission, a Christian organisation which helps people in need in the community.

Jones, who had received help from the Faith City Mission in the past, held about 100 congregants and church staff hostage.

While waiting for police, church staff and attendees managed to overpower Jones, and during the fight, Mr Garces got hold of the gum

'I said 'hey, hey I got the gun,' Mr Garces told ABC7 Amarillo.

The assailant had been holding 100 people hostage at the Faith City Mission, Amarillo, and was disarmed by Mr Garces and a few others, but when police arrived, they shot him instead

He described how officers ordered him to throw the gun to the floor, but that he hesitated as he was worried that the loaded gun would go off if he did so.

'I didn't want anyone else getting hurt. Then pop, pop they shot me.

'I went down, then a puddle of blood. I thought I was a goner.'

Mr Garces, who credits the Faith City Mission with helping him turn his life around after a four-year-stint in prison, was hit in the neck, but was rushed to hospital and survived.

He is now calling for police to receive more and improved training in use of deadly violence, telling ABC7 that the officer who shot him 'didn't know what he was doing'.

Jones was arrested at the scene, and has been charged with six first-degree felony aggravated kidnapping.