Чарльз Рошер народився 17 листопада 1885 року в Лондоні. В 1908 році переїхав в Нью-Джерсі, США, а з 1911 року почав роботу в Голлівуді, де продюсер, на якого він працював, Девід Хорслі, заснував першу голлівудську кіностудію. У 1910-х роках регулярно їздив до Мексики, де займався зйомкою Мексиканської революції. У 1918 році став одним з п'ятнадцяти засновників Американського товариства кінооператорів і його першим віце-президентом.