An SAS digger who single-handedly took out three Taliban machine gunners will today receive Australia's highest military honour, the Victoria Cross.

The soldier, known only as Corporal Ben, will receive his medal from Governor-General Quentin Bryce at Perth's Campbell Barracks.

Also attending will be Prime Minister Julia Gillard, Opposition Leader Tony Abbott, Defence Minister Stephen Smith, Defence Force Chief Angus Houston and Western Australian Premier Colin Barnett.

Corporal Ben is reported to have earned the VC by his actions during the intense gun battle in Afghanistan's Shah Wali Kot region last October.

In the fight, Corporal Ben charged the enemy after realising his fellow soldiers were in danger, taking out three Taliban machine gun positions.

He is the second soldier in two years to receive the VC after Trooper Mark Donaldson was awarded the honour in 2009.

Corporal Ben has already won the Medal for Gallantry for outstanding bravery in Afghanistan in 2006.

- ABC/AAP

ABC News 24 will cover the ceremony live on Sunday from 2:00pm AEDT.