During the Civil War he declared for Parliament and served in the Earl of Manchester's army. He fought in many of the major battles of the war and joined the New Model Army in 1645. By the end of the conflict he had risen to the rank of Major and was a noted friend and supporter of Oliver Cromwell.
He was elected to the Long Parliament for Wendover in 1646. When conflict resumed he was wounded at Appleby in July 1648. He had to return to London but was well enough to commanded the escort that brought the King to London in January 1649. Harrison sat as a judge at the trial and was one of the signatory to the King's death warrant.
In 1650, Harrison was appointed to a military command in Wales where he was apparently extremely severe. He was promoted to the rank of Major-General in 1651 and commanded the army in England during Cromwell's Scottish expedition. He fought at the battle of Knutsford in August and at Worcester in September 1651.
By the early 1650s Harrison was associated with the radical Fifth monarchy men and became one of their key speakers. He still supported Cromwell and aided in the dissolution of the Rump Parliament in April 1653. Harrison was a radical member of the Nominated Assembly (Barebone's Parliament) that replaced the Parliament. When the Assembly was dissolved, Harrison and others refused to leave and had to be forced out by soldiers. Harrison was dismissed from the Army in December.
Like many, he was outraged by the formation of the Protectorate and the elevation of Cromwell to Lord Protector. Under the Protectorate (1653-60) Harrison was imprisoned four times.
After Cromwell's death Harrison remained quietly in his home, supporting none of the contenders for power. Following the Restoration, Harrison declined to flee and was arrested in May 1660, tried in October and executed by hanging, drawing and quartering on October 14, 1660.