Charles Rogers was born May 5, 1892, in Ozark, Missouri. He graduated from the University of Oklahoma in 1914, and went to work for the Tulsa World as a copy reader. A year later he became a feature writer for the Kansas City Star.
In 1919, he went to Kansas State College, where he headed the journalism department from 1926 to 1939. He earned a master's degree fro Kansas in 1926 and an additional master's degree from Stanford University in 1932.
In 1939, he became head of technical journalism at Iowa State University. He left Iowa in 1944 to work on his doctorate in political science at the University of Minnesota. In 1946, he joined the Food and Agriculture Organization. He went to the U. S. Department of Agriculture in 1952 and retired from there in 1963. He died in Washington, D. C., in 1978 at the age of 86.