Putin was speaking at an economic forum in St Petersburg.
The Kremlin has been under pressure to show it is taking action to improve the environment for business people due to an uproar among investors over the treatment of prominent US businessman Michael Calvey who has been accused of embezzlement, a charge he denies.