Modern Firearms Training

Dragonfire Defensive Concepts is proud to offer professional, safe, and realistic firearms training and seminars in Albuquerque, New Mexico.

Concealed Carry Permit Instruction






This course will teach you gun safety include the safe use and storage of handguns. This course concentrates on:

  • Selecting the right handgun and ammunition
  • Basic handgun skills
  • How to carry concealed
  • Concealment methods
  • Accessing a concealed firearm
  • Completing NMDPS requirements for a NM CCW Permit

The course includes classroom instruction as well as live-fire qualification requirements. At the end of your course, you will qualify with 2 types of handguns and have your application notarized. Contact us today to register for our next class.

DDC Level II CCW Tactics Course






This class will cover advanced concealed handgun carry concepts like accessing your firearm from a compromised position, movement and shooting, close quarters shooting, and more.

This class is primarily for the experienced shooter who has a concealed carry permit or someone who has taken previous Dragonfire Defensive Concepts training.

Force on Force Gunfighting






Time on the range is important, but stress testing your skills in an interactive environment will push your training to the next level.

Dragonfire Defensive Concepts offers force on force airsoft gun training that includes:

  • Movement and shooting
  • Dealing with knife or gun attacks
  • Cover and concealment concepts
  • Interactive gunfights
  • Scenario training

**The class requires certain safety equipment so that the training can be completed in a safe environment. Contact us today for more information.

DDC Defensive Shotgun Course

The modern shotgun is one of the most versatile and capable weapons available to us.  This course will explore the proper deployment, patterning, and managment of this extremely powerful weapon.

Contact Us to Get Started

Dragonfire Defensive Concepts - 5200 Eubank Blvd NE # A7 - Albuquerque, NM 87111 - (505) 275-8300