Ok, Lets see how to do this,
Open the photo file in photoshop.
Step 1 : Make a Duplicate Layer
Go to the Layer Panel, Right click on the Layer named "Background", Click on Duplicate Layer. or
Simply press ctrl+j
Step 2 : Desaturate the Duplicate Layer
Select the duplicate layer just created in Layer Panel.
Go to Image>Adjustments>Desaturate and click. or press ctrl+shift+u
Step 3 : Invert the Desaturated Layer
Keep the duplicate layer selected and press ctrl+i
Step 4 : Overlay Blend mode and Level adjustment
Change the blend mode of the duplicate layer to "Overlay"
Go to Image>Adjustments>Levels and insert the following values
Input : 90 - 1.00 - 250
Output : 0 - 255
Step 5 : Apply Gaussian Blur and Adjust Opacity
Now apply Gaussian Blur, keep the radius between 40-70 and adjust the Opacity according to your taste.