In order to install a WordPress theme, take the following steps:
In your WordPress dashboard, go to Appearance > Themes > Add New.
From there you’ll see an option for ‘Upload’ at the top of the screen. Click the ‘Browse’ button, navigate your computer files and select the .ZIP file for your downloaded extension.