"I am innocent and have been framed by the forest officials," Khan said before the chief judicial magistrate.
Referring to a statement signed by him in which a witness, Uday Raghvan had stated that he had brought the arms from Mumbai following directions from Khan, the actor claimed that he had signed the statement under pressure from the forest officials.
At the start, Khan told the court, "I am Indian and that is my caste".
The court has now fixed April 4 as the next date of hearing.
Additional public prosecutor Dinesh Tiwari said that the court has given Khan a chance to produce witnesses or evidence in support of his defence.
"If he does so, they will be examined in the court otherwise, the case will be listed for final arguments," said Tiwari.
In his statement, the 50-year-old actor refuted the allegations of two other witnesses, Shiv Charan Bohra, a forest official, and Pandat Vijay Narayan, the Mumbai police inspector.
Before this, Khan had appeared for recording of his statement on January 29, 2014 and April 29, 2015.
But as an undecided prosecution application surfaced and five prosecution witnesses were re-examined, Khan had to appear for the third time to give his statement.
A complaint was given to the police by the forest department on October 15, 1998 claiming that the licences of arms, allegedly in possession of Khan during poaching of black bucks at Kankani village near Jodhpur on October 1-2, 1998, had expired.
Acting on the complaint, the Luni police had registered a case against Khan under sections 3/25 and 3/27 of arms act.
Black buck case: Court strikes down Salman's plea to reexamine witnesses
Blackbuck case: SC notice to Salman Khan
Blackbuck case: More charges against Salman
Salman, Saif set to stand trial in black buck killing case
Black buck case: Charges read out to Salman, Saif