光绪七年（1881年），伍光建入北洋水师学堂第一届驾驶科。光绪十年（1884年）毕业。光绪十二年（1886年）成为清廷第三届派遣出洋深造学生，赴英国格林威治皇家海军学院深造，一年后转入伦敦大学学习数学、物理、化学。在英国留学期间，伍光建在课余时间研读英国文学及历史。光绪十八年（1892年）伍光建学成归国，任北洋水师学堂教习，并开始研究中国文学、历史、哲学等。光绪二十四年（1898年），伍光建应邀为汪康年在上海创办的《时务日报》（同年改名为《中外日报》）撰稿，介绍西方的科学文化，并以“君朔”为笔名发表了