diff --git a/hiboo/profile/admin.py b/hiboo/profile/admin.py
index fa465d2e433f526510534b6ad33ec1bbee6d6356..574e68cfccc3c394ebfb8ad48793372c6c2d5baa 100644
--- a/hiboo/profile/admin.py
+++ b/hiboo/profile/admin.py
@@ -7,13 +7,6 @@ import flask
 import flask_login
 
 
-@blueprint.route("/list")
-@security.admin_required()
-def list():
-    profiles = models.Profile.query.all()
-    return flask.render_template("profile_list.html", profiles=profiles)
-
-
 @blueprint.route("/list/status/<status>")
 @security.admin_required()
 def list_for_status(status):
diff --git a/hiboo/templates/sidebar.html b/hiboo/templates/sidebar.html
index 4afdd5b8912383208dc1bcace14ee49d4b74f900..3b118ac4884bea9bb89a84ac4b4706bfcd953bb8 100644
--- a/hiboo/templates/sidebar.html
+++ b/hiboo/templates/sidebar.html
@@ -50,11 +50,6 @@
     <i class="fa fa-users"></i> <span>{% trans %}Users{% endtrans %}</span>
   </a>
 </li>
-<li>
-  <a href="{{ url_for("profile.list") }}">
-    <i class="fa fa-address-card-o"></i> <span>{% trans %}Profiles{% endtrans %}</span>
-  </a>
-</li>
 <li>
   <a href="{{ url_for("profile.list_for_status", status="request") }}">
     <i class="fa fa-hourglass-2"></i> <span>{% trans %}Requested profiles{% endtrans %}</span>