At least 22 members of the Afghan National Security Forces have been killed in a Taliban ambush and seven others kidnapped by the armed group in a mountainous region in northern Afghanistan, an official has said.

Taliban fighters attacked a convoy carrying Afghan security forces on Monday, killing 22 soldiers and police, kidnapping seven, and injuring eight others.

The attack happened in the mountainous Laghman Valley in Sar-e-Pul province, some 340km northwest of Kabul, as security officers travelled to reinforce colleagues in another district.

"They were ambushed as they were going from Laghman area to Alaf Safid.  Twenty-two police were martyred, eight wounded and seven were taken captive," Governor Abdul Jabar Haqbeen told the AFP news agency.

Haqbeen said the attack sparked a gun battle that lasted several hours and left 23 Taliban fighters dead.

Also on Monday, a Taliban suicide car bomber rammed his explosive-laden vehicle against a NATO military convoy on the eastern edge of the Afghan capital killing an Afghan civilian and wounding three other people.

The Taliban have stepped up attacks against Afghan security forces in a bid to undermine the Western-backed government as foreign combat troops prepare to withdraw from Afghanistan by the end of the year.

Source: Agencies