基因靶向(英語:gene targeting,又稱為基因打靶)是一種利用同源重組方法改變生物體某一內源基因的遺傳學技術。這一技術可以用于刪除某一基因、去除外顯子或導入點突變,從而可以對此基因的功能進行研究。基因打靶的效果可以是持續的,也可以是條件化的。
例如,條件可以是生物體發育或整個生命過程中的一個特定時刻,或將效應限制在某一特定組織中。基因打靶的優點在于可以應用于任何基因,無需考慮其大小和轉錄活性。