The church is situated on the left bank of the Struma River in the eastern part of the village of Vukovo, municipality of Boboshevo.
The church has one nave and one apse without a narthex, and with pilasters forming a shallow arch on the western facade.
The frescoes in the church are relatively well preserved and are an important testimony to the development of late medieval painting in Bulgaria and the Balkans.
The frescoes were painted in 1598, as noted in the ktitor inscription in the western side of the nave, and were paid for through donations from wealthy villagers.
There are a number of details with influence from Italian art – the moustaches of some of the soldiers, faces in profile in the Betrayal of Judas, the knight's banner on the lance of the centurion St. Longinus in the Crucifixion and others.