Dr. Steiner Márton és Heiman Emma fia. 1892-ben a budapesti tudományegyetemen matematika–fizika szakból tanári oklevelet, 1893-ban pedig doktori címet szerzett. 1907-ben magántanárrá képesítették és Eötvös Loránd közvetlen munkatársa lett. 1892–1932 között a Meteorológiai és Földmágnességi Intézetben munkatársa, és úttörő munkát végzett a hazai gravitációs és földmágnességi mérések terén. 1927-ben a Meteorológiai Intézet igazgatója lett.