On appelle transfection le processus de transfert de gènes, c'est-à-dire l'introduction de matériel génétique exogène dans des cellules eucaryotes, n’utilisant pas comme vecteur un virus, par opposition à la transduction.
À noter que le terme « transfection » est assez analogue au processus de transformation bactérien, mais ce terme n'a pas été appliqué aux cellules animales, du fait de son association à un phénotype altéré et une croissance anarchique (en clair, d'un stade précancéreux).
Elle est typiquement réalisée par l'ouverture transitoire de pores dans les cellules pour permettre l'entrée de molécules extracellulaires, comme un plasmide d'ADN superenroulé, un petit ARN interférent, ou d'autres.
Les cellules manipulées pour accepter un ADN étranger (les cellules avec des pores) sont appelées « cellules compétentes » (competent cells).