 He competed in both the 1996 and 2000 Summer Olympics.He is also the founder of the Achon Uganda Children's Fund, based in Portland, Oregon which opened a medical center in Northern Uganda in 2012.Achon currently serves as a Member of the Ugandan Parliament, representing Otuke County in Northern Uganda.