The film was produced by Vel Pictures of Madras owned by M. T. Rajen. Markandeya was the first Tamil film produced by him. It had a total of 36 songs. The film was shot at Hindu pilgrimage sites of Thiruvannamalai, Chidambaram and Kanchipuram.
