Theme Installation

  1. Go to Themes Add New section on your blog dashboard,
  2. Click Add New button
  3. Select and upload theme file
  4. Activate new theme.
Not seeing the “Add New” button? You may be using incorrect version of WordPress. You need to run your blog/site on self-hosted version.

I found this helpful