Baikal-GVD is a cubic-kilometer scale underwater neutrino detector being constructed in lake Baikal. It is designed to detect astrophysical neutrino of energies from few TeV to 100 PeV. Deployment started in spring 2015 and in 2019 telescope was operating 5 clusters each consisting of 8 strings holding 288 optical modules spanning from 750 m to 1250 m depths underwater. In the first phase of detector construction it is planned to deploy 8 clusters reaching the effective volume for detection of high-energy cascades of 0.4 km^3. In this talk we present design, status and first physics results from Baikal-GVD neutrino telescope.