Government Model High School, in Khanewal, was known for its sporting facilities and Bhola thus developed an interest in sports. The standards were high, however,a and he got a chance to play only when the senior players did not turn up. His interest in sports was furthered by Dr. Khuda Baksh Awan, who encouraged him to play with his children. Bhola was a part of the Government Model High School Field Hockey team that won the Interschool XI Championship. When he moved to New Delhi, for higher studies, he represented D.A.V High School, Paharganj. He also played hockey for the Brothers Club at the intercollegiate level. While undergoing training at the Air Force Technical College, Banglore he was inducted into the Services Hockey team to play in the National Hockey Championship in March 1953. The services team won the National Hockey Championship for the first time, this was the beginning of Field Hockey career at the National Level. From 1954 to 1960 Bhola captained the Indian Airforce Hockey and Services Hockey team, except in 1956, and won the Inter Services Hockey Championship thrice and the National Hockey Championship twice.
Bhola was part of the 1956 Melbourne Olympics Indian Field Hockey squad. The team was captained by Balbir Singh and defeated Afghanistan 14 goals to 0, the United States 16-0 and Singapore 6-0 in the group stage and Germany 1-0 in the semifinals. India defeated Pakistan in the final 1-0, and brought home the gold medal.
Bhola was the only player to be selected from the Services Selection Board for the Indian Field Hockey National Team to participate in a goodwill tour of Singapore and Malaysia in February 1954. In 1959, he was again selected to play on a goodwill tour of Egypt, Italy, Spain and Germany, in preparation for the 1960 Rome Olympics. For the 1960 Rome Olympics, the team was captained by Anglo-Indian Leslie Claudius. Bhola scored a total of 6 goals in the tournament: three goals against Denmark, one against Holland, one against New Zealand and the only goal against Australia in the quarterfinals. Bhola's extra-time penalty corner goal against Australia carried India into the semifinal where they beat Great Britain. India and Pakistan reached the finals again. Pakistan scored a goal in the first 10 minutes of the game after which India made several attempts to even the score, but were unsuccessful due to good saves by the Pakistan goalie. In the last 4 minutes of the game, Bhola got the ball, dodged right-half, right-front back, entered the shooting circle and took a left hand stroke at the goal, missing the mark by six inches. India lost to Pakistan and got a silver medal.