he reached the position of general