To prove Fitting's lemma, we take an endomorphism f of M and consider the following two chains of submodules:
- The first is the descending chain
,
- the second is the ascending chain

Because
has finite length, both of these chains must eventually stabilize, so there is some
with
for all
, and some
with
for all 
Let now
, and note that by construction
and 
We claim that
. Indeed, every
satisfies
for some
but also
, so that
, therefore
and thus 
Moreover,
: for every
, there exists some
such that
(since
), and thus
, so that
and thus 
Consequently,
is the direct sum of
and
. (This statement is also known as the Fitting decomposition theorem.) Because
is indecomposable, one of those two summands must be equal to
and the other must be the zero submodule. Depending on which of the two summands is zero, we find that
is either bijective or nilpotent.[2]