Yeah. You can find him in Silver cave after getting all the badges and defeating the Elite 4 but this is only in Crystal.. Unless you tell me which version you are talking about I won't be able to answer you correctly.
Did you check the bottom floor? They're only on the bottom floor of the burned tower, and they're hard to find. So I suggest just walking around the bottom floor untill you find one. I'm not sure if they're anywhere else.