The temple faces east and is located in a 30-by-40-metre (98 by 131 ft) plot. The temple structure is built over a plinth of 25.30-by-12-metre (83.0 by 39.4 ft). The height of the temple is 22 metres (72 ft). Built in Kalinga architectural style, the temple has three components, namely the vimana (building containing the sanctum), the antarala (a small chamber between the sanctum and the hall) and the jagamohana (assembly hall).
The vimana is a Rekha deula (a tall building with a shape of sugar loaf) and the jagamohana is a pidha deula (square building with a pyramid-shaped roof). The Vimana as well as the jagamohana are square in shape. The temple is built in ashlar masonry with Khandolite stone, the exposed surfaces are plastered and given a white wash of lime. The outer wall is panchanga bada, that is, divided into 5 parts (from base to top): pabhaga, talajangha, bandhana, upara jangha and baranda.
The sanctum has two images of Varaha, a Lakshmi (consort of Vishnu) image and a Jagannath (a regional form of Vishnu) image. The Jagannath image is made of wood, while the rest are made of chlorite. The talajangha of the vimana exhibits erotic sculptures, mother and child, and amorous couples. Musicians, devotees and Yamuna (a river goddess) are carved on the upara jangha. The pinnacle is Pancharatha (containing five Pagas or segments) in nature and decorated with figures of the udyotasimhas (lion with lolling tongue) and gajasimhas (the lion riding an elephant), all on central pagas (raha), except the main paga which bears a Varaha image.
The jagamohana and antarala have modern paintings with floral and animal or bird motifs. The jagamohana has a Garuda pillar. In the jagamohana, the sculptural images of dvarapala (gate keepers) of the Shaiva (related to the god Shiva) tradition, the head of Brahma and Astikajaratkaru (the goddess Manasa cradles her child Astika or a dead man who is revived) fixed to the walls.
The niches in the talajangha of the jagamohana has images of the predominantly Buddhist deity Prajnaparamita, Vishnu, Kalyanasundara (marriage scene of Shiva and Parvati), Narasimha (avatar of Vishnu), Ganga (the goddess of the Ganges), Varaha, Parvati (consort of Shiva), Giridhari Govardhana (a form of Krishna – avatar of Vishnu) and dancing panels. The brackets supporting the gandi (temple pinnacle) have erotic sculptures of male and female figures and figurines of bharabahaka (goblins supporting the roof) and mother and child.
The temple also has independent sculptures of different ages, fixed at random. Deity sculptures in the temple include Ganesha (god of wisdom), Vamana (avatar of Vishnu), Vishnu, Narasimha, Brahma, Uma-Maheshavara (Shiva with Parvati) and Dhyani Buddha (a Buddhist image).