Hakkenberg was born in Surabaya, Dutch East Indies. In 1941, at the age of 17, he volunteered to join the Dutch Royal Navy to fight Nazi Germany in the European arena. After their training, volunteers were needed in the Dutch East Indies due to the increasing threat of the Japanese Empire. He was the youngest sailor on board the Admiralen-class destroyer HNLMS Kortenaer on 27 February 1942 when she engaged the Japanese navy in the Battle of the Java Sea. His vessel was torpedoed and sunk. Hakkenberg was rescued by the Royal Navy destroyer and brought to Surabaya. On 8 March 1942 the Dutch East Indies capitulated to Japan and Hakkenberg became a prisoner of war. As a prisoner of war he was a captive in Thailand, a forced labourer on the Burma Railway and finally in 1944 a forced labourer in the Japanese coal mines. After the Japanese capitulation, Hakkenberg was the only one of his 10 brothers and cousins who survived the war. He remained in the navy and became a marine serving throughout the Indonesian national revolution. After the independence of Indonesia he continued his military career until retiring in 1974 as a sea lieutenant of the Marine Corps.
As a corporal and temporarily appointed sergeant of the Marines tasked with the security of East Java, Hakkenberg saw numerous combat actions in the Dutch East Indies during the Indonesian Revolution. He fought both irregular rebel units as well as the official Tentara Nasional Indonesia, the newly formed Indonesian army. Hakkenberg was an energetic mission leader or solo combatant involved in many crucial tactical actions mostly carried out at night and alone or with a small detachment. For five prominent actions, carried out between 24 August 1948 and 6 March 1949, he was assigned the Military William Order fourth class. The Royal Decree no.40 of 6 March 1951 stated: ...distinguished in battle by great acts of courage, and loyalty as commander of a detachment of the Marine brigade from September 1947 to May 1949 in the fight against terrorist gangs in East Java, where he was head of only a very small group - sometimes not more than three to five men. His actions were successful without suffering losses, due to namely: his excellent knowledge of the language, country, people, his fearlessness in particular.
On August 24, 1948 in Daragowak the influential gang leader Tai Pa with five of his henchmen were arrested alive;
On 25 October 1948 in Jakarta he infiltrated a TNI group to surprise and imprison them;
On 7 and 19 April 1949 on the south of Mentoeroe he inflicted losses on a powerful adversary;
On February 14, 1949 he overpowered and arrested the Chief of Staff of the TNI confiscating very valuable information;
On March 6, 1949 he arrested the Republican resident of Madiun with some other prisoners, despite fierce opposition.
On 29 May 2009 he was one of six surviving knights who were present at the Binnenhof in The Hague when Marco Kroon was knighted. On 12 August 2010, he was at the Commemoration Memorial of the Line Crossers in Brugje of St. Jan in the Biesbosch. Hakkenberg lived in a care home in Wageningen and died during the afternoon of Friday 15 February 2013 in De Gelderse Vallei hospital in Ede, Netherlands.