It is a historical novel. It is narrated by Frank Osbaldistone, the son of an English merchant who travels first to the North of England, and subsequently to the Scottish Highlands to collect a debt stolen from his father. On the way he encounters the larger-than-life title character of Rob Roy MacGregor. Though Rob Roy is not the lead character.