diff --git a/apps/member/views.py b/apps/member/views.py
index 37c47212d68607d2003464f052d577ec08ca52a2..d664df70494a07847dba845048e36a0761261058 100644
--- a/apps/member/views.py
+++ b/apps/member/views.py
@@ -9,9 +9,11 @@ from django.views.generic import CreateView, ListView, DetailView
 from django.http import HttpResponseRedirect
 from django.contrib.auth.forms import UserCreationForm
 from django.urls import reverse_lazy
+from django.db.models import Q
 
 from .models import Profile, Club
 from .forms import ProfileForm, ClubForm
+from note.models.transactions import Transaction
 
 class UserCreateView(CreateView):
     """
@@ -39,9 +41,16 @@ class UserCreateView(CreateView):
         return super().form_valid(form)
 
 
-
 class UserDetailView(LoginRequiredMixin,DetailView):
     model = Profile
+    
+    def get_context_data(slef,**kwargs):
+        context = super().get_context_data(**kwargs)
+        user = context['object'].user.note
+        user_transactions = \
+                Transaction.objects.all().filter(Q(source=user) | Q(destination=user))
+        context['history_list'] = user_transactions
+        return context
 
 
 class ClubCreateView(LoginRequiredMixin,CreateView):
diff --git a/templates/member/profile_detail.html b/templates/member/profile_detail.html
index 11f50f659840e7e721eae04cbb557b6d3f18651e..82be255a40d70e4a1cf119e974ae012a5a25de24 100644
--- a/templates/member/profile_detail.html
+++ b/templates/member/profile_detail.html
@@ -1,5 +1,5 @@
 {% extends "base.html" %}
-{% load i18n static pretty_money %}
+{% load i18n static pretty_money django_tables2 %}
 
 {% block content %}
     <h3>Compte n° {{ object.pk }}</h3>
@@ -24,4 +24,6 @@
     </dl>
 
     <a href="{% url "password_change" %}">{% trans 'Change password' %}</a>
+
+    {% render_table history_list %}
 {% endblock %}