Let $F$ be a finite set and $\leq$ a partial order on $F$. Then there is a $\leq$-maximal element in $F$.
Proof: Suppose not. Then for every $x\in F$ there is $x'\in F$ with $x'>x$. So you can build a sequence $(x_1,x_2,x_3,\ldots)$ with $x_{n+1}>x_n$ for all $n$ and all terms are distinct, contradicting the finiteness of $F$.
Now this proof obviously doesn't work for infinite sets and there are infinite partially ordered sets without a maximal element. But let's make the assumption of Zorn's lemma that every chain has an upper bound and see what we can do with it.
Suppose we have created the sequence $(x_1,x_2,\ldots)$ in an infinite partially ordered set $(X,\leq)$ satisfying the conditon of Zorn's lemma but without a maximal element (we use the Axiom of choice to choose larger and larger elements). Such a sequence is consistent. But the set $\{x_1,x_2,\ldots\}$ is a chain, so there is an element larger than every element in this sequence. Now we employ heavy set theoretic machinery, the theory of ordinals to create a transfinite sequence of the form $(x_1,x_2,\ldots,x_\omega)$.Since there is no maximal element we can construct a larger transfinite sequence $(x_1,x_2,\ldots,x_\omega,x_{\omega+1})$. And we can proceed this way to get larger and larger transfinite sequences, and all terms are always distinct. Eventually, we get a transfinite sequence with more distinct terms than elements in $X$, which gives us a contradiction.
The axiom of choice is used for selecting for each element a larger one. In the finite case, this selection exists by induction alone.
This can be made into a rigorous proof. An accessible book containing this proof is for example "Introduction to Set Theory" by Jech and Hrbacek.