The Jackson County Sheriff's Office has charged a man in a robbery and stabbing of two people this week.