In 1998, Professor Owusu was appointed lecturer at the then Department of Zoology, University of Ghana (now Animal Biology and Conservation Science).
Outside the University of Ghana community, he served as Country Director of KANEMATSU Corporation, Tokyo, Japan (Ghana Office) from July, 2001 to December, 2004 and Country Manager, SIRUS Corporation, Tokyo, Japan from 2005 to 2009.