Rekúrzija v matematiki in računalništvu pomeni podajanje funkcije na tak način, da se v definiciji sklicujemo na to isto funkcijo (vendar pri drugačnem argumentu). Tak način podajanja imenujemo rekurzivno podajanje ali rekurzivna formula (tudi rekurzivna definicija). Beseda rekurzívno (latinskorecurrere, kar pomeni teči nazaj) pomeni nanašajoče na samega sebe.
Najpogosteje srečamo rekurzijo pri zaporedjih, kjer je n-ti člen določen z enim ali več predhodnimi členi. Rekurzija se uporablja tudi v programiranju.
Če želimo, da je rekurzivna definicija zaporedja (funkcije) sploh smiselna, moramo poleg rekurzivne formule podati tudi vrednost vsaj enega začetnega člena.
Tudi v vsakdanjem življenju srečamo rekurzijo.
Definicija prednika neke osebe je lahko:
prednik osebe je eden od roditeljev osebe (osnovni primer)
prednik pa je tudi roditelj kateregakoli prednika (rekurzivni primer)