Correct question is: What King is reigning the longest? The answer is God himself.
If the question is which human king reigned the longest, it is currently Sobhuza II of Swaziland who reigned for 82.6 years. To read more about long-reigning monarchs, visit the Related Link below.