Birhanu deltog vid Olympiska sommarspelen 2004 på 5 000 meter där han slutade på femte plats. Samma år blev han tvåa vid IAAF World Athletics Final i Monaco på samma distans. Vid VM 2005 var han åter i final på 5 000 meter och slutade denna gång på åttonde plats.