Steiner competed in the 1928 Summer Olympics in water polo, won a bronze medal at the 1931 European Aquatics Championships in swimming, and won five swimming gold medals and one water polo gold medal combined at the 1932 Maccabiah Games and 1935 Maccabiah Games in Mandatory Palestine.
[2] He competed at 19 years of age with the Czechoslovakia men's national water polo team in the 1927 European Water Polo Championship in Bologna, Italy, in which they came in 7th.
[3] Steiner competed in the 1928 Summer Olympics in Amsterdam, the Netherlands, coming in 9th with the Czechoslovakia men's national water polo team in water polo at the Games.
[4][5] He also competed in swimming, and won a bronze medal at the 1931 European Aquatics Championships in Paris in the 100 m freestyle with the Czechoslovakia men's national swimming team.
[10] He also won a team gold medal in water polo, as Czechoslovakia came out ahead of Austria and Palestine.