Hamelin was born about 1060 in Ballon, Maine, France. Hamelin's father was Lord Drew de Baalun. His paternal grandfather was Drew de Baalun. He had a brother and a sister, named Dru and Eunice. He was the second oldest of the three children. He died after 1103.