This is an irregular verb. It follows the conjugation pattern of the verb agir.
The verb dirigir is used in both Brazilian and European Portuguese. In Portugal, conduzir is often more common when talking specifically about driving a vehicle.
Present:
O Lucas dirige para o trabalho todos os dias.
Lucas drives to work every day.
Imperfect:
A Ana dirigia pela costa.
Ana used to drive along the coast.
Future:
O Miguel dirigirá a noite toda.
Miguel will drive all night.