No.
However, if you are serious about working in Affiliate Marketing in the long run, having your own website is highly recommended because [it provides you with the flexibility to earn] not only from Affiliate Marketing, but also from Ad Networks by publishing their ads on your blog or website space, such as scroll ads, pop up ads, or side screen ads that you might see on other websites and earn revenue sharing opportunities.
[If interested, you may access 44 Different Ways To Earn From Website or Blog]
Only a small number of affiliate programs need applicants to have their own website or blog in order to be accepted as an affiliate.
Having a website is a need if you intend to run paid advertisements, or at the very least, a landing page.
Here's related information that you may find helpful - 81 Affiliate Marketing Related FAQs and Answers to see if they may help you move forward as an Affiliate Marketer with confidence.
P.S:
You are currently on the Digital Marketing Forum page; for more information on various topics that may be helpful, please visit Blog Posts (button below) and [share any content post you love] with your network.
[Your recommendations deserve a boost]
[Want to grow & stay ahead of your competitors? - use these e-Newsletters to your advantage!]
[If you have any specific questions in mind, please drop a mail and I will answer through a post at the earliest possible time]. Check this forum frequently for fresh posts.