The last English king to lead his men in battle was Richard III.
http://en.wikipedia.org/wiki/George_II_of_Great_Britain
“During the War of the Austrian Succession, George participated at the Battle of Dettingen in 1743, and thus became the last British monarch to lead an army in battle.”