Jest to bardzo mała świątynia, wzniesiono ją na planie prostokąta o wymiarach 7,5 na 6,7 m, nie przynależy do żadnego konkretnego stylu architektonicznego, choć wykazuje cechy stylu romańskiego, gotyku, stylu morawskiego oraz stylu kościołów Raški – bizantyńsko-rzymskich; łączy cechy budynków wschodnich i zachodnich. Została zbudowana z kamienia łamanego oraz cegły. W konstrukcji brak kątów prostych, co widać niemal gołym okiem; do budowy wykorzystano materiały pochodzenia bizantyńskiego i rzymskiego.
Przed wejściem do kościoła znajdował się dwukondygnacyjny drewniany ganek, który pełnił funkcję egzonarteksu; takie rozwiązanie nie pojawiało się w architekturze średniowiecza, ganki budowano z kamienia; jedynie cerkiew św. Jana Teologa w pobliskim Poganovie miała także drewniany ganek. Nawa jest zamknięta trójboczną apsydą o długości 1,3 m z biforium. Nawę nakrywa kopuła, wsparta na pendentywach. W bębnie znajduje się osiem okien. Ponad dwukondygnacyjnym narteksem wznoszą się dwie wieże o przekroju kwadratowym, pełniące rolę dzwonnic.