Second d'une famille de onze enfants et fils d'un connétable de la police nationale, Hatha rejoint après ses études l'armée en janvier 1962 et commence à être initié à la boxe[1]. Il remporte la même année les championnats militaires inter armées en poids pailles puis le titre national en 1965 dans cette catégorie. En 1967, il devient champion d'Asie sur ses terres à Colombo en poids mi-mouches[2] et se qualifie pour les Jeux olympiques l'année suivante à Mexico. Hatha Karunaratne remporte à cette occasion son premier combat contre le Birman Thet U Lai puis s'incline en quart de finale face au Vénézuélien Francisco Rodriguez, futur vainqueur du tournoi[3].