Crofts besuchte die Schule in Rugby (Warwickshire). Bereits während seiner Schulzeit erkannten seine Lehrer dessen künstlerische Fähigkeiten und die Schule bemühte sich bald um ein Stipendium für ihn. Finanziell versorgt konnte Crofts dann in Berlin Kunst studieren. Noch im selben Jahr bekam er dort eine Anstellung bei einem Militärarzt und begleitete diesen im Sommer 1864 in den deutsch-dänischen Krieg.