BJP national spokesperson Sambit Patra will contest the general election from Puri parliamentary constituency in Odisha.