Ion Besoiu a jucat, în anii '70, în serialul "Toate pânzele sus", în regia lui Mircea Mureșan, în care i-a avut ca parteneri pe actorii Ilarion Ciobanu și Jean Constantin.
A jucat pe scena Teatrului "Radu Stanca" din Sibiu timp de 16 ani, a după care s-a mutat la București, unde a jucat la Teatrul "Lucia Sturza Bulandra" și a fost, ulterior, timp de 12 ani directorul acestui teatru.
Cele mai cunoscute roluri ale sale sunt Cloșca, în "Procesul lui Horia" (1967), Serebreakov, în "Unchiul Vanea" (1983), Polonius, în "Hamlet" (1985), Oronte, în "Mizantropul" (1989), Corifeu, în "Antigona" (1993), Ferapont, în "Trei surori" (1995), Senecus, în "Caligula" (1996), și Muhoiarov Ivan Matveevici, în "Oblomov" (2003).
Potrivit Realitatea.net, anul trecut, de ziua sa de naștere, Ion Besoiu mărturisea, într-un interviu, că regretă că nu urma să mai trăiască încă "vreo 25 de ani" și că, în ultima vreme, a pierdut "mulți oameni dragi".
Dumnezeu să îl odihnească în pace!